您好我应该想到这个正则表达式:
电话号码应以087或088或089开头,然后应以7位数字开头: 这是我所做的,但它无法正常工作:它只接受以089开头的数字
(087)|(088)|(089)[0-9]{7}";
答案 0 :(得分:2)
也许/08[7-9][0-9]{7}/
正是您要搜索的内容?
尸检:
08
- 文字08
[7-9]
- 匹配7-9中的数字 [0-9]{7}
- 匹配0-9重复7次的数字 也就是说,如果您的字符串仅电话号码,您可能更喜欢/^08[7-9][0-9]{7}$/
。 (^
表示“字符串必须从这里开始”,$
表示“字符串必须在此处结束”。)
答案 1 :(得分:2)
答案 2 :(得分:0)
实际上,对于保加利亚电话号码而言,这将是更好的正则表达式:
.sociallogo
它检查:
答案 3 :(得分:0)
我在https://regex101.com中尝试过,但它不适用于我的测试集。因此,我使用以下正则表达式模式对其进行了一些调整:
^([+]?359)|0?(|-| )8[789]\d{1}(|-| )\d{3}(|-| )\d{3}$