所以我以前从未遇到过这个问题,但现在我无法弄清楚如何处理它,
继承我的榜样:
所以我有一个简单的字符串:"1"
和一个简单的正则表达式:^[0-9]&
它不匹配!它会匹配没有开始和结束字符的罚款,但我需要它们(对于更大规模的问题)任何人都知道为什么?
谢谢,
尼科
答案 0 :(得分:3)
&
不是正则表达式的字符串锚点的结尾。通常是$
。使用^[0-9]$
。这允许由一个数字字符组成的字符串。
答案 1 :(得分:-1)
^[0-9]*$
一个或多个号码
^[0-9]*
只有一个号码
编辑:oops