任何人都可以帮助我使用正则表达式代码的电话号码

时间:2016-02-07 14:21:35

标签: regex

请帮助我为这些类型的电话号码创建一个正则表达式代码,如下所示:

+989*********
09*********
09**-***-**-**
09** *** ** **

谢谢

1 个答案:

答案 0 :(得分:1)

这符合您的要求:

^\+989\d{9}|09\d{9}|09\d{2}[- ]\d{3}([- ]\d{2}){2}$

匹配+989和九位数
或者它与09和九位数相匹配 或者它匹配09,然后是两位数,然后是-,然后是以下两项:-和两位数。

在此测试:https://regex101.com/r/qC4tX7/1

(我假设你想要数字而不是星号)