是否验证3位数字

时间:2011-02-09 16:38:55

标签: javascript regex

任何人都可以告诉我正则表达式来检查输入的数字是否是3位数字......它也不应该允许字母表....

4 个答案:

答案 0 :(得分:8)

^\d{3}$

和更多的字符传递我的答案

答案 1 :(得分:8)

3个数字的正则表达式为^[0-9]{3}$^\d{3}$

答案 2 :(得分:1)

当然,你走了。 ^ [0-9] {3} $ OR ^ \ d {3} $

每个开头和结尾的“^”和“$”指定要比较的字符串必须正好是3位数。如果你省略那些,那么dsaasd888adsad将匹配,因为\ d {3}与字符串中的SOMEWHERE匹配。

或者你可以谷歌“正则表达式3位数字”。

就个人而言,我总是来这里寻找正则表达式的例子:http://regexlib.com/DisplayPatterns.aspx?cattabindex=2&categoryId=3

答案 3 :(得分:0)

\d\d\d\d{3}应适用于3位数字。这不允许任何标点符号,字母,符号等 - 它特别是3个数字。如果你需要允许一个小数点,那将会有所不同。