美文网首页
js判断字符串是否是数字

js判断字符串是否是数字

作者: 轩辕夜空 | 来源:发表于2021-11-10 08:49 被阅读0次
    function isNumber(val) {
        var regPos = /^\d+(\.\d+)?$/; //非负浮点数
        var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
        if(regPos.test(val) || regNeg.test(val)) {
            return true;
            } else {
            return false;
            }
        }
    
    isNumber("123");  //true
    isNumber("12.3"); //true
    isNumber("12..3"); //false
    isNumber("测试"); //false
    
    

    相关文章

      网友评论

          本文标题:js判断字符串是否是数字

          本文链接:https://www.haomeiwen.com/subject/zzjbzltx.html