Rin*_*rge 342 javascript
是否有像isNumeric纯JavaScript 一样的功能?
我知道jQuery有这个功能来检查整数.
Sud*_*oti 564
没有任何isNumeric()类型的功能,但您可以添加自己的功能:
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
Run Code Online (Sandbox Code Playgroud)
注意:由于parseInt()不是检查数字的正确方法,因此不应使用它.
Tat*_*nit 200
这应该有所帮助:
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
Run Code Online (Sandbox Code Playgroud)
非常好的链接:在JavaScript中验证十进制数字 - IsNumeric()
Ali*_*yun 99
function IsNumeric(val) {
return Number(parseFloat(val)) === val;
}
Run Code Online (Sandbox Code Playgroud)
Sou*_*amy 24
有Javascript函数isNaN会做到这一点.
isNaN(90)
=>false
Run Code Online (Sandbox Code Playgroud)
所以你可以检查数字
!isNaN(90)
=>true
Run Code Online (Sandbox Code Playgroud)
rya*_*yan 15
var str = 'test343',
isNumeric = /^[-+]?(\d+|\d+\.\d*|\d*\.\d+)$/;
isNumeric.test(str);
Run Code Online (Sandbox Code Playgroud)
ken*_*bec 11
isFinite(String(n))对于n = 0或'0','1.1'或1.1,返回true,
但对于'1只狗'或'1,2,3,4',+ - 无穷大和任何NaN值都是假的.
| 归档时间: |
|
| 查看次数: |
479093 次 |
| 最近记录: |