java - Apache Commons Validator 1.6 中的验证电子邮件问题
问题描述
我在 Apache Commons Validatior 中遇到电子邮件验证问题:
john@newman.com => true
john@newman.COM => false
john@newman.Com => false
为什么字符大小很重要?
编辑:谢谢大家的帮助。问题不在 Apache Commons 中,而是在我的代码中。
解决方案
试试下面的代码。我尝试了您的意见,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
推荐阅读
- postgresql - 具有多个列值的 postgres crosstab()
- php - 如何解析 json 中的 markdown
- typescript - 打字稿:函数泛型类型不会被条件类型评估
- sql - 查询雪花作业
- css - 将页面内容刷新到导航栏
- ansible - Ansible:Chocolatey - remove_dependencies 被放弃了?
- oracle - 如何从创建的列中选择最新记录
- python - 如何说服 Python 遍历每个 sys.path 条目以进行类似命名的导入?
- javascript - 在wix中更改中继器的数据
- node.js - How to perform long event processing in Node JS with a message queue?