当前第2页 返回上一页
(1)、校验只要是数字(包含正负整数,0以及正负浮点数)就返回true
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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;
}
}
|
(2)、 校验正负正数就返回true
1 2 3 4 5 6 7 8 | function isIntNum(val){ var regPos = / ^\d+$/;
var regNeg = /^\-[1-9][0-9]*$/;
if (regPos.test(val) && regNeg.test(val)){ return true ;
} else { return false ;
}
}
|
3.使用parseFloat()函数
1 | (parseFloat(val).toString() == "NaN"
|
以上就是js 判断值是否为数字的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
console.log()的作用
了解js中!/+/-/~ function() {/*...*/}()是什么意思
js如何设置css
引起内存泄漏的操作有哪些
js如何实现简易计算器
js什么意思
js怎么获取网站的url
js concat什么时候用
详细介绍下js中的window与document
js中数组的迭代方法:filter、reduce、every、some
更多相关阅读请进入《js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » js 判断值是否为数字