public static boolean isPhoneNumberValid(String phoneNumber) { boolean isValid = false; String expression = "^\\(?(\\d{3})\\)?[- ]?(\\d{3})[- ]?(\\d{5})$"; String expression2 = "^\\(?(\\d{3})\\)?[- ]?(\\d{4})[- ]?(\\d{4})$"; CharSequence inputStr = phoneNumber; Pattern pattern = Pattern.compile(expression); Matcher matcher = pattern.matcher(inputStr); Pattern pattern2 = Pattern.compile(expression2); Matcher matcher2 = pattern2.matcher(inputStr); if(matcher.matches() || matcher2.matches()) { isValid = true; } return isValid; }
Android 判断是否为手机号码的方法
最新推荐文章于 2024-07-12 03:59:04 发布