【发布时间】:2014-01-24 19:12:05
【问题描述】:
我有一个文本类型的输入标签。
用户应该输入大于 4 的 float 或 int。 如何验证用户没有输入任何非数字字符? 小数点没问题:
例如:
- 10.1(正常)
- 10(正常)
- 10 美元(不行)
- abcs(不好)
- .0.12(不行 -> 句号太多)
- 4(不行 -> 数字必须大于 4)
- 1a(不好)
我该怎么做?解析文本框中的每个字符似乎很笨拙,我不知道我是否可以使用正则表达式来做到这一点。有什么建议么 ?
【问题讨论】:
-
你应该看看 jquery-inputmask:github.com/RobinHerbots/jquery.inputmask
标签: javascript html