javascript判断字符串是否为数字
众所周知,js是弱类型语言,没有int float这样的数据类型,不过有些时候js中会需要判断数据类型,下面是我搜集的两种方法。
代码如下
//判断是否是正整数 function IsNum(s) { if(s!=null){ var r,re; re = /\d*/i; //\d表示数字,*表示匹配多个数字 r = s.match(re); return (r==s)?true:false; } return false; }//判断是否为数字 function IsNum(s) { if (s!=null && s!="") { return !isNaN(s); } return false; }