正则表达式为10或13位数

时间:2014-03-26 20:28:54

标签: regex

我试过这个,但在这种情况下,也允许使用11和12:

^[0-9]{10,13}$

我只需要10或13。

2 个答案:

答案 0 :(得分:5)

你也可以

^\d{10}(\d{3})?$

10位+可选3位

答案 1 :(得分:4)

您可以使用替换(匹配正则表达式之前或之后):

^[0-9]{10}|[0-9]{13}$

这将匹配10或13位数。