当前位置: 首页 > 工具软件 > JSCheck > 使用案例 >

js判断是否是合法数字方法

强保臣
2023-12-01

1、isNotANumber = function(inputData) {
if (parseFloat(inputData).toString() == “NaN”){
return false;
} else {
return true;
}
}
2、

isNumber=function(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;
    }
}
 类似资料: