这个问题在这里已有答案:
如何将一个大于9的数字加到regexp字符集中?
例如,我可以做^[01236]$,但如果我想将100作为选项放入该集合怎么办?
^[01236]$
100
我该如何解决这个问题?
如果要放置特定的多字符串,可以使用:
^(10|100|200|301|601)$
哪个匹配10,100,200,301和601
10
200
301
601
测试:https://regex101.com/r/bptbsx/1
'\ d +'可以找到包含1位或更多位数的数字
如果一个数字大于9,则它超过2位数,第一个数字不是0.所以你可能想要使用的正则表达式是:^[1-9][0-9]+$
^[1-9][0-9]+$