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;
}
 标签: JavaScript

作者  :  sailor

一蓑烟雨看苍生,半壶浊酒笑红尘



最新文章