bla*_*d Ψ 4 javascript validation jquery
在JavaScript/jQuery中是否有任何简单的方法来检查变量是否为数字(最好是没有插件)?我想提醒变量是否为数字.
提前致谢...:)
Cor*_*liu 19
isNaN由于Java Script类型强制,我不建议使用函数来检测数字.
例如:
isNaN(""); // returns false (is number), a empty string == 0
isNaN(true); // returns false (is number), boolean true == 1
isNaN(false); // returns false (is number), boolean false == zero
isNaN(new Date); // returns false (is number)
isNaN(null); // returns false (is number), null == 0 !!
Run Code Online (Sandbox Code Playgroud)
您还应该记住,isNaN对于浮点数,将返回false(是数字).
isNaN('1e1'); // is number
isNaN('1e-1'); // is number
Run Code Online (Sandbox Code Playgroud)
我建议使用此功能:
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19882 次 |
| 最近记录: |