如何构建 regx 来验证电话号码?那是:
- 第一个数字必须是 04 或 050 ,长度范围在 8-13 之间
- 第一位不能是 43 或 44 ,第一位必须是 4 或 9 并且长度应该是 8 位
我试过这种模式:
^[04,050]\\d{8,13}
有谁能够帮我?
如何构建 regx 来验证电话号码?那是:
我试过这种模式:
^[04,050]\\d{8,13}
有谁能够帮我?
让我们分解一下(希望我理解正确):
^ # Start of string
(?: # Match one of the following:
04\d{6,11} # Either an 8-13 digit number starting with 04
| # or
050\d{5,10} # an 8-13 digit number starting with 050
| # or
4[0-25-9]\d{6} # an 8 digit number starting with 4 but not 43 or 44
| # or
9\d{7} # an 8 digit number starting with 9
) # End of alternation
$ # End of string