gpt4 book ai didi

java - apache 通用 validator 返回误报结果

转载 作者:行者123 更新时间:2023-12-02 01:40:42 27 4
gpt4 key购买 nike

使用 Apache 通用电子邮件 validator 时,如下链接:

https://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/EmailValidator.html

它会返回格式为以下格式的电子邮件的误报结果:

random@.com -> true
random.bla@gmail -> true

是否有更好的方法来验证电子邮件?

最佳答案

我认为您在代码中的某个地方犯了错误,我测试了 EmailValidator 并且它有效,两个示例都返回 false:

import org.apache.commons.validator.routines.EmailValidator;

public class TestMail {

public static void main(String[] args) {

EmailValidator v = EmailValidator.getInstance();

System.out.println(v.isValid("random@.com")); //false
System.out.println(v.isValid("random.bla@gmail")); //false
}
}

使用依赖项:

<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.4.0</version>
</dependency>

关于java - apache 通用 validator 返回误报结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54470482/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com