【问题标题】:StackOverflowError after 100 characters in Apache Commons EmailValidatorApache Commons EmailValidator 中的 100 个字符后出现 StackOverflowError
【发布时间】:2015-11-20 15:54:43
【问题描述】:

我正在使用 Apache 的电子邮件验证器来验证客户的输入。

我发现了一个问题,如果客户输入超过 100 个字符,我会收到以下错误

这是我的代码:

if (!EmailValidator.getInstance().isValid(email)) {
    // ...
}

知道问题出在哪里,为什么验证器无法处理超过 100 个字符的场景?

【问题讨论】:

    标签: java apache-commons email-validation


    【解决方案1】:

    经过挖掘,发现Apache的EmailValidator有一个已知错误。 https://issues.apache.org/jira/browse/VALIDATOR-365

    最好的解决方案似乎是将字段限制为验证器允许的最大长度。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 2016-11-07
      • 2017-03-15
      • 2018-07-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多