我已尝试使用正则表达式验证以下条件的电子邮件ID。
电子邮件ID应为字母数字,可以包含_和。符号。但是,电子邮件ID不应仅是数字,例如[email protected]。
public boolean validateEmail(String input){
Pattern regex = Pattern.compile("[A-Za-z0-9._]+@[A-Za-z.]+");
Matcher idMatcher = regex.matcher(input);
return idMatcher.matches();
}
最佳答案
尝试使用此正则表达式模式
^(?!.[0-9])[A-Za-z0-9._]+@[A-Za-z.]+
关于java - 创建用于条件的电子邮件ID验证的正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54586461/