/**
* 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188,178
联通:130、131、132、152、155、156、185、186,176
电信:133、153、180、189、177(1349卫通)
* @return 验证电话号码
*/
public boolean checkPhone(String phone){
//百度百科正则表达式里有每个符号的意思。这里只限制了开头的三位数,后面的8位直接用\{d8}
Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(17[6-8])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(phone);
return m.matches();
}
手机号码,正则表达式的校验
最新推荐文章于 2025-02-21 14:16:51 发布