前端之家收集整理的这篇文章主要介绍了
javascript – 如何验证输入到输入框中的值只是数字?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道最好和最简单的
方法是确保
用户输入到输入框的值是网页中的数字吗?要么
通知他们,他们在编辑时不允许他们或不允许他们输入非数字值开始.
有任何想法吗?
谢谢
如果只允许整数值,我会尝试类似:
if( isNaN(parseInt(str,10)) ) {
//error
}
编辑:
@ M28和@unomi是对的,这可能允许一些不是真正数字的输入. M28在评论中发布了一个非常好的解决方案:
if( ! (parseInt(str,10).toString() == str) ) {
//error
}
原文链接:https://www.f2er.com/js/155095.html