regex以10或20开头,后跟x个数字

时间:2019-04-26 12:56:35

标签: regex

我想构建一个RegEx,该值将允许该值以10或20开头,之后只能是数字

这是我到目前为止所做的:^[10][0-9]+$

这将使输入值以10开头,后跟数字。我该怎么做,以便输入可以以10或20开头的任意数字?

2 个答案:

答案 0 :(得分:3)

您可以使用其他匹配组:

^(10|20)[0-9]+$

答案 1 :(得分:3)

您的正则表达式将匹配任何以 10 开头的字符串,后跟一些数字。 您正在寻找类似

的东西
^[12]0[0-9]+$

^(10|20)[0-9]+$