2017年8月,中国电信获得199号段,中国移动得到198号段,中国联通得到166号段。
最新验证表达式如下:
^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9]|16[0-9])[0-9]{8}$
用法:
// 使用正则表达式判断电话号码
public static boolean isMobile(String tel) {
Pattern p = Pattern.compile("^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9]|16[0-9])[0-9]{8}$");
Matcher m = p.matcher(tel);
return m.matches();
}