确定字符串是否长度为9个字符且全部为数字

时间:2011-06-29 16:02:52

标签: javascript jquery regex

我的正则表达式技巧有点生疏。有人可以提供一个表达式,我可以在javascript中使用它来匹配一个带有所有数字值的9位数字符串吗?

谢谢!

4 个答案:

答案 0 :(得分:6)

/^[0-9]{9}$/

答案 1 :(得分:5)

如果这是唯一的限制:

/^\d{9}$/

答案 2 :(得分:4)

正则表达式很简单:

/^\d{9}$/

(不幸的是,SO也没有给出答案)

答案 3 :(得分:2)

如果您试图在较大的字符串中找到一个9位数字,并且> 9位数字不正常,您可以使用此正则表达式:

(?:^|\D)(\d{9})(?:\D|$)

然后,取第一组。

编辑:让分组正确。