package com.basic.security.utils; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PhoneNumberCheckUtils { public static boolean isPhone(String phone) { String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$"; if (phone.length() != 11) { // ToastUtil.show("手机号应为11位数"); return false; } else { Pattern p = Pattern.compile(regex); Matcher m = p.matcher(phone); // if (!isMatch) { // ToastUtil.show("请填入正确的手机号"); // } return m.matches(); } } }