RegExp检查它是否为数字,但它不是空的

时间:2011-07-14 14:22:47

标签: regex vbulletin

我正在使用vbulletin,我可以设置自定义字段regexp。

我创建了一个自定义字段,它是userids,只接受数字,所以我使用的正则表达式是:

\d+

但我需要允许它为空。有什么想法吗?

由于

4 个答案:

答案 0 :(得分:1)

\d*

其中*表示0位或更多位

答案 1 :(得分:1)

然后使用:

\d*

这意味着零个或多个数字。零位自然意味着它是空的。

答案 2 :(得分:1)

假设你的框架用适当的锚包装它,只需将其转换为

\d*

匹配任意数量的数字,包括0位数。

/^\d*$/
如果没有任何东西可以帮助你,那么

会更好。

答案 3 :(得分:0)

将此加号(1或更多)更改为星号(0或更多)。