//判斷是不是正整數
正則表達式
function IsNum(s) { if(s!=null){ var r,re; re = /\d*/i; //\d表示數字,*表示匹配多個數字 r = s.match(re); return (r==s)?true:false; } return false; }
//判斷是否爲數字
ide
function IsNum(s) { if (s!=null && s!="") { return !isNaN(s); } return false; }
兩種方法均可以檢查參數是否爲數字。
第一種使用正則表達式檢查,對於檢查的內容更加靈活,但顯得麻煩;
第二種方法,直接調用系統的isNaN() ,對全部數字均有效,簡單快捷!spa