正则表达式匹配大于9的数字吗?

时间:2019-03-02 04:42:12

标签: regex

如何将大于9的数字放入正则表达式字符集?

例如,我可以做^[01236]$,但是如果我想将100作为集合的选项怎么办?

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

如果要放置特定的多字符串,可以使用:

^(10|100|200|301|601)$

将匹配10100200301601

测试:https://regex101.com/r/bptbsx/1

答案 1 :(得分:0)

如果一个数字大于9,则大于2位,并且第一位不为0。因此,您可能要使用的正则表达式为:^[1-9][0-9]+$

答案 2 :(得分:0)

'\ d +'可以找到具有1个或多个数字的数字