正则表达式从空间开始,然后是数字

时间:2014-06-27 15:42:23

标签: regex

我尝试使用以下规则通过正则表达式评估字符串: 该字符串正好有5个字符,分别是前n个空格和最后5个n(至少1个)数字。

(\s*\d{1,5})有效,但也匹配" 12345",这非常不符合规则。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

试试这个:

^(?=.{5}$)\s*\d+$

使用前瞻处理字符限制。其余的很简单。

请参阅live demo