首页 > 解决方案 > Apache Commons Validator 1.6 中的验证电子邮件问题

问题描述

我在 Apache Commons Validatior 中遇到电子邮件验证问题:

john@newman.com => true
john@newman.COM => false
john@newman.Com => false

为什么字符大小很重要?

编辑:谢谢大家的帮助。问题不在 Apache Commons 中,而是在我的代码中。

标签: javaapache-commonsemail-validation

解决方案


试试下面的代码。我尝试了您的意见,commons-validator-1.6.jar并且都为我工作。

EmailValidator valid=EmailValidator.getInstance();
String mail="john@newman.com";
String mail1="john@newman.COM";
String mail2="john@newman.Com";
if(valid.isValid(mail)) {
    System.out.println("Valid Mail : "+mail);
} else {
    System.out.println("InValid Mail : "+mail);
}

输出 :

john@newman.com => valid
john@newman.COM => valid
john@newman.Com => valid

推荐阅读