标签: javascript html
我有一个text类型的输入标记。
用户应该输入大于4的float或int。 如何验证用户是否未输入任何非数字字符? 小数点没问题:
例如:
我该怎么做?解析文本框中的每个字符看起来都很笨拙,我不知道我认为我可以用正则表达式做到这一点。有什么建议 ?
答案 0 :(得分:0)
请仔细阅读isNaN()和 ,了解如何使用它。在ECMA 6被广泛使用之前,isNaN()可能与typeof一起使用效果最佳。
isNaN()
typeof
答案 1 :(得分:0)
使用parseFloat():
parseFloat()
这是一个JSFiddle示例:http://jsfiddle.net/HbqF3/3/