首页 > 编程 > Java > 正文

java正则表达式判断电话号码

2019-11-10 19:23:34
字体:
来源:转载
供稿:网友
/** * 11位数号码,匹配格式:前三位固定格式+后8位任意数 * 此方法中前三位格式有: * 13+任意数 * 15+除4的任意数 * 18+除1和4的任意数 * 17+除9的任意数 * 147 */ public static boolean verifyPhoneNum(String phone) { String pattern = "^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))//d{8}$"; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(phone); return m.matches(); }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表