-
不能爲空:
if(val === "") { alert(); }
-
1-100正整數
if(!(val >= 1 && val <= 100 && /^\d{1,3}$/.test(val)) { alert(); }
-
1-3位正整數
if(!(/^\d{1,3}$/.test(val)) { alert(); }
-
0-200位字符
if(val.length > 200) { alert(); }
-
1-100正整數或保留兩位小數
if(!(val >= 1 && val <= 100 && (!(val >= 1 && val <= 100 && /(^\[1-9]{1}[0-9]*$)|(^[0-9]*\.[0-9]{2}$)/.test(val)) { alert(); }
/([1-9]{1}[0-9]*$)|([0-9]*.[0-9]{2}$)/
*表示可以0或任意多個。
+表示大於等於一個。
小數必須是兩位。
滿足該正則的數有:1,11,111,0.01,.01。