public static boolean isMobile(String phone){ Pattern p1 = null; Pattern p2 = null; Pattern p3 = null; Matcher m = null; boolean result = false; //手机号 p1 = Pattern.compile("^[1][3,4,5,7,8][0-9]{9}$"); //带区号验证 p2 = Pattern.compile("^[0][1-9]{2,3}-[0-9]{5,10}$"); //没有区号的验证 p3 = Pattern.compile("^[1-9]{1}[0-9]{5,8}$"); if(phone.length() > 11){ m = p2.matcher(phone); result = m.matches(); }else if(phone.length() > 10){ m = p1.matcher(phone); result = m.matches(); }else{ m = p3.matcher(phone); result = m.matches(); } return result; }
手机验证
最新推荐文章于 2023-03-08 15:50:45 发布