允许数字和空格的字段的正则表达式

时间:2012-12-20 13:25:31

标签: regex

我希望文本字段只接受数值和空格。 什么是正则表达式? 我在试用\d+$ 感谢

6 个答案:

答案 0 :(得分:36)

这个应该有效:

[0-9 ]+

答案 1 :(得分:8)

^表示字符串的开头。 [\d ]*表示此符号的任意组合。 $表示字符串结尾。

^[\d ]*$

答案 2 :(得分:4)

您将要使用[0-9 ]+

答案 3 :(得分:3)

如果您只想匹配数字,请使用:

  

(\b\d+)/g(\b[0-9]+)/g

其中:
\b将与边界相匹配 \d[0-9]匹配号码 +将匹配1次或多次\d(或[0-9]
/g打开全局模式,多次匹配正则表达式

答案 4 :(得分:0)

这应该有效。

/^[0-9\s]*$/

答案 5 :(得分:0)

这个正则表达式匹配有空格的数字,没有空格的数字,但不匹配所有数字后面的空格

(\s*[0-9]+)+