用java写一个手机号验证登录
时间: 2024-04-30 09:19:48 浏览: 50
java实现手机验证码
以下是一个简单的Java代码示例,用于验证手机号登录:
```java
import java.util.Scanner;
public class PhoneLogin {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入手机号:");
String phoneNumber = scanner.nextLine();
if (validatePhoneNumber(phoneNumber)) {
System.out.println("手机号验证成功,登录成功!");
} else {
System.out.println("手机号验证失败,登录失败!");
}
}
public static boolean validatePhoneNumber(String phoneNumber) {
// 手机号正则表达式
String regex = "^1\\d{10}$";
// 验证手机号是否符合正则表达式
if (phoneNumber.matches(regex)) {
return true;
} else {
return false;
}
}
}
```
该代码首先使用 `Scanner` 类从控制台读取用户输入的手机号码,然后调用 `validatePhoneNumber` 方法验证手机号是否符合正则表达式 `^1\\d{10}$`,如果符合则返回 `true`,否则返回 `false`。最后根据返回值判断是否登录成功。
阅读全文