java验证手机号正则表达式
时间: 2023-10-28 18:57:03 浏览: 84
正则表达式
以下是 Java 中验证手机号的正则表达式:
```java
String regex = "^1[3-9]\\d{9}$";
```
解释:
- `^`:表示字符串的开头
- `1`:以 1 开头
- `[3-9]`:第二位是 3-9 中的任意一个数字
- `\\d{9}`:后面跟着 9 个数字
- `$`:表示字符串的结尾
使用示例:
```java
String phoneNumber = "13712345678";
if (phoneNumber.matches("^1[3-9]\\d{9}$")) {
System.out.println("手机号格式正确");
} else {
System.out.println("手机号格式错误");
}
```
阅读全文