请大家帮我看看我写的正则表达式哪儿出问题了.
正在学正则表达式,想写一下匹配电话号码的正则
如下:^((\d{4}( |-))?\d{7})|(13\d{9})$
手机号认为是13开头的11位数
电话号码现在只考虑了四位区号+7位号码的
本来应该是非常简单的,可是把两个合在一起后有些本来不正确的输入也显示匹配成功了
如:12623612220
大家帮我看看我写的哪儿有问题
这是在ASP.NET+C#下测试的
正在学正则表达式,想写一下匹配电话号码的正则
如下:^((\d{4}( |-))?\d{7})|(13\d{9})$
手机号认为是13开头的11位数
电话号码现在只考虑了四位区号+7位号码的
本来应该是非常简单的,可是把两个合在一起后有些本来不正确的输入也显示匹配成功了
如:12623612220
大家帮我看看我写的哪儿有问题
这是在ASP.NET+C#下测试的