我正在尝试匹配2个特定区域代码,后跟7位数字。没有任何空格或破折号。
这是我到目前为止所得到的。得到它与区号相匹配,但与之后的数字不匹配
/^\(?088|089\)(\d{7})$/i
088 - false
089 - false
0881234567 - true
0891234567 - true
081234567 - false
答案 0 :(得分:0)
答案 1 :(得分:0)
请注意,如果有开帐号(
,则应该有一个结账)
。为了防止这种情况:
(0891234567
088)1234567
以下是我提出的问题:^(\((088|089)\)|(088|089))\d{7}$
您可以在此处进行测试:https://regex101.com/r/bM4eD5/1
答案 2 :(得分:0)
试试这个:
/^(088|089)\d{7}/
这实际上表示匹配任何以088或089开头的字符串,然后恰好是7位数。