电话号码正则表达式java
时间: 2023-07-11 10:59:39 浏览: 201
java验证email、电话号码等格式
4星 · 用户满意度95%
以下是匹配中国大陆手机号码的正则表达式:
```
String regex = "^1[3456789]\\d{9}$";
```
解释:
- `^` 表示匹配字符串开头
- `1` 表示数字 1
- `[3456789]` 表示 3、4、5、6、7、8、9 中的任意一个数字
- `\\d{9}` 表示匹配 9 个数字
- `$` 表示匹配字符串结尾
使用示例:
```
String phoneNumber = "13812345678";
if (phoneNumber.matches("^1[3456789]\\d{9}$")) {
System.out.println("匹配成功");
} else {
System.out.println("匹配失败");
}
```
阅读全文