我已尝试使用正则表达式验证以下条件的电子邮件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/

10-12 15:36