【发布时间】:2015-01-29 11:33:06
【问题描述】:
我们必须进行电子邮件验证,并且有大量的解决方案。该电子邮件不是我们跨站点使用的主要电子邮件,因此我们不打算发送电子邮件和验证帐户。因此,我们依赖基于正则表达式的验证解决方案。
现在通常不鼓励在服务器端 (java) 中进行基于正则表达式的验证,建议我们使用现有的解决方案,如 EmailValidator 或现有的库。现在的问题是在前端验证(将基于正则表达式并在 javascript 中实现)和后端实现(将在 java 中)之间实现一致性。
有没有一种解决方案可以自动在前端和后端实现这些验证之间的一致性。
【问题讨论】:
-
请注意,EmailValidator(版本 1.4.0,撰写本文时的最新版本)落后于时间。它将无法验证
.moe或.ninja,它们是有效的 TLD。当前代码也不支持国际化域名。
标签: java javascript regex validation email