用Java编写用户输入手机号,校验手机号是否合法
时间: 2024-02-09 18:09:13 浏览: 70
下面是一个使用Java编写用户输入手机号,校验手机号是否合法的示例代码:
```java
import java.util.Scanner;
public class PhoneNumberValidator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入手机号:");
String phoneNumber = scanner.nextLine();
if (isValidPhoneNumber(phoneNumber)) {
System.out.println("手机号合法!");
} else {
System.out.println("手机号不合法!");
}
}
public static boolean isValidPhoneNumber(String phoneNumber) {
String regex = "^1[3-9]\\d{9}$";
return phoneNumber.matches(regex);
}
}
```
该示例代码中,使用`Scanner`类获取用户输入的手机号,然后调用`isValidPhoneNumber()`方法对手机号进行校验。如果手机号合法,则输出“手机号合法!”;否则输出“手机号不合法!”
阅读全文