帮我用Java写一段代码,用来检验输入的字符串是否为邮箱格式
时间: 2023-04-04 11:04:25 浏览: 86
您好,我可以回答这个问题。以下是Java代码,用于检验输入的字符串是否为邮箱格式:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class EmailValidator {
private static final String EMAIL_REGEX = "^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-]+$";
private static final Pattern EMAIL_PATTERN = Pattern.compile(EMAIL_REGEX);
public static boolean isValidEmail(String email) {
Matcher matcher = EMAIL_PATTERN.matcher(email);
return matcher.matches();
}
}
```
您可以调用 `isValidEmail` 方法,将需要检验的字符串作为参数传入,如果返回值为 `true`,则说明该字符串为邮箱格式,否则不是。
阅读全文