标签: regex
我尝试使用以下规则通过正则表达式评估字符串: 该字符串正好有5个字符,分别是前n个空格和最后5个n(至少1个)数字。
(\s*\d{1,5})有效,但也匹配" 12345",这非常不符合规则。
(\s*\d{1,5})
" 12345"
有什么想法吗?
答案 0 :(得分:4)
试试这个:
^(?=.{5}$)\s*\d+$
使用前瞻处理字符限制。其余的很简单。
请参阅live demo