如果只允许整数值,我会尝试类似:
if( isNaN(parseInt(str, 10)) ) {
//error
}
Run Code Online (Sandbox Code Playgroud)
编辑:@ M28和@unomi是对的,这可能允许一些不是真正数字的输入.M28 在评论中发布了一个非常好的解决方案:
if( ! (parseInt(str, 10).toString() == str) ) {
//error
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |