条件正则表达式语句

时间:2015-09-15 09:11:51

标签: regex

我正在尝试创建一个验证电话号码的Regex,以确保它从0700 - 0792开始。 我最初有一个雷克斯从0700 - 0789验证,这是:

/^07[0-8][0-9]/

现在我不知道如何修改它以使得如果第三个数字是9那么它应该只允许第4个数字仅为0或2。

谢谢

2 个答案:

答案 0 :(得分:1)

^07(?:[0-8][0-9]|9[0-2])$

您可以or额外3个号码。查看演示。

https://regex101.com/r/vV1wW6/14

答案 1 :(得分:1)

将正则表达式更改为,

/^07(?:[0-8][0-9]|9[012])/