sostart
1/27/2016 - 9:11 AM

国内手机号码正则校验

国内手机号码正则校验

国内手机号码是由11位数字组成 1开头 3,4,5,7,8 分别分配给不同运营商
还有未分配的号段 如 172xxxxxxxx

精力有限只管前3位(截止到2016.1)
/^((1[3,5,8][0-9])|(14[5,7])|(17[0,1,6,7,8]))\d{8}$/

或者偷懒只管前2位(10,11,12,16,19都是特殊号段  如110,120,114 eg.)
/^1[3,4,5,7,8]\d{9}$/