1.区号-电话号码-分机号:
表达式:^((\d{3}-)?\d{8}|(\d{4}-)?\d{7,8})(-\d{1,})?$
匹配:3位区号+8位电话号码+1位以上分机号,或者4位区号+7~8位电话号码+1位以上分机号
2.手机号码:
表达式:^(1[3|4|5|7|8|][0-9]{9})$
匹配:13,14,15,17,18开头,加长度为9位的数字,共11位。
3.(区号+电话号码+分机号)或者(手机号码):
表达式:^((\d{3}-)?\d{8}|(\d{4}-)?\d{7,8})(-\d{1,})?$|^(1[3|4|5|7|8|][0-9]{9})$
匹配:是1和2的合并匹配,(3位区号+8位电话号码+1位以上分机号,或者4位区号+7~8位电话号码+1位以上分机号),或者(13,14,15,17,18开头,加长度为9位的数字,共11位。)
个人常用正则表达式备忘录,收集中...