用Java编写用户输入邮箱,校验邮箱是否合法
时间: 2024-02-09 15:09:18 浏览: 49
下面是一个使用Java编写用户输入邮箱,校验邮箱是否合法的示例代码:
```java
import java.util.Scanner;
public class EmailValidator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入邮箱:");
String email = scanner.nextLine();
if (isValidEmail(email)) {
System.out.println("邮箱合法!");
} else {
System.out.println("邮箱不合法!");
}
}
public static boolean isValidEmail(String email) {
String regex = "^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
return email.matches(regex);
}
}
```
该示例代码中,使用`Scanner`类获取用户输入的邮箱,然后调用`isValidEmail()`方法对邮箱进行校验。如果邮箱合法,则输出“邮箱合法!”;否则输出“邮箱不合法!”。