请帮助我为这些类型的电话号码创建一个正则表达式代码,如下所示:
+989*********
09*********
09**-***-**-**
09** *** ** **
谢谢
答案 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
(我假设你想要数字而不是星号)