电话号码正则

923 阅读1分钟

电话号码根据规则过滤 3-4位区号(0开头) 7-8位数字(首位不能为1)0/1/2/3/4 分机号 移动号码

(((\\(0[0-9]{2,3}\\))|(0[0-9]{2,3}\\-?))?([2-9][0-9]{6,7})+(\\-[0-9]{1,4})?)|(((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8})

仅过滤数字

((((\([0-9]{3,4}\))|([0-9]{3,4}\-?))?([0-9]{7,8})+(\-[0-9]{1,4})?)|\d{11})