编写一段java代码使校验手机号是否合法,要求高性能
时间: 2024-05-15 14:18:49 浏览: 125
很好,我可以为您提供这个问题的解答,以下是Java代码示例:
```
public static boolean isPhoneValid(String phone) {
String regExp = "^1[3|4|5|6|7|8|9][0-9]{9}$";
Pattern pattern = Pattern.compile(regExp);
Matcher matcher = pattern.matcher(phone);
return matcher.matches();
}
```
这段代码使用正则表达式验证手机号是否合法,判断条件为手机号码必须以1开头,第二位必须是3、4、5、6、7、8、9中的任意一位,后面必须是10位数字。函数返回值为true表示手机号码合法,返回值为false表示手机号码不合法。
阅读全文