有没有像isNumeric
纯 JavaScript那样的函数?
我知道 jQuery 有这个函数来检查整数。
有没有像isNumeric
纯 JavaScript那样的函数?
我知道 jQuery 有这个函数来检查整数。
没有isNumeric()
类型的功能,但您可以添加自己的功能:
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
注意:由于parseInt()
不是检查数字的正确方法,因此不应使用它。
这应该有帮助:
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function IsNumeric(val) {
return Number(parseFloat(val)) === val;
}
var str = 'test343',
isNumeric = /^[-+]?(\d+|\d+\.\d*|\d*\.\d+)$/;
isNumeric.test(str);