/** * 判断手机格式是否正确 * @param mobiles * @return * 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188、198 * 联通:130、131、132、152、155、156、185、186、166 * 电信:133、153、180、189、199(1349卫通) * <p>虚拟运营商:170</p> */ public static boolean isMobileNO(String mobiles) { String telRegex = "^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199|(147))\\d{8}$"; if (TextUtils.isEmpty(mobiles)) return false; else return mobiles.matches(telRegex); } // 判断是否符合身份证号码的规范 public static boolean isIDCard(String IDCard) { if (IDCard != null) { String IDCardRegex = "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x|Y|y)$)"; if (TextUtils.isEmpty(IDCard)) return false; return IDCard.matches(IDCardRegex); } return false; }
手机号和身份证号匹配
最新推荐文章于 2023-07-03 16:03:33 发布