2011-07-14 35 views
0

我使用vbulletin,我可以设置为自定义字段regexp。RegExp检查它是否为数字,而不是空的

我已经创建了一个用户ID是和只接受数字的自定义字段,所以我用正则表达式是:

\d+ 

但我需要允许它是空的。有任何想法吗?

由于

回答

1
\d* 

其中*表示0或多个数字

1

然后使用此:

\d* 

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

0

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

1

假设你的框架与适当的锚包装它,只是变换到

\d* 

它匹配任何数量的数字,包括0个数字。

/^\d*$/ 

如果没有什么可以帮助您的话,那会更好。