java 手机号正则验证
时间: 2023-11-20 18:57:41 浏览: 91
以下是Java中验证手机号的正则表达式代码和示例:
```java
import java.util.Scanner;
import java.util.regex.Matcher;import java.util.regex.Pattern;
public class Test21 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入手机号码:");
String phoneNum = scanner.nextLine();
String regex = "^1[3-9]\\d{9}$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(phoneNum);
if (matcher.matches()) {
System.out.println("手机号码格式正确!");
} else {
System.out.println("手机号码格式不正确!");
}
}
}
```
上述代码中,首先通过Scanner类获取用户输入的手机号码,然后使用正则表达式"^1[3-9]\\d{9}$"进行验证。其中,"^1[3-9]\\d{9}$"表示以数字1开头,第二位为3-9之间的数字,后面跟着9位数字的字符串。如果匹配成功,则输出“手机号码格式正确!”,否则输出“手机号码格式不正确!”。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)