我们必须做电子邮件验证,有大量的解决方案。该电子邮件不是我们跨站点使用的主要电子邮件,因此我们不打算发送电子邮件和验证帐户。因此,我们依赖基于正则表达式的验证解决方案。
现在,在服务器端(Java)进行基于正则表达式的验证通常是不被鼓励的,我们建议使用现有的解决方案,如EmailValidator或现有的库。现在的问题是如何在前端验证(基于正则表达式并用javascript实现)和后端实现(用java实现)之间实现一致性。
有没有解决方案来实现前端和后端自动验证的一致性?
发布于 2014-12-01 20:58:20
我看到了两个解决方案,它们可能不是最优的,但肯定值得一试。
1)您可以实现一个web服务,它将返回EmailValidator返回的结果,然后在您的javascript中调用此web服务进行检查。
2)尝试找到EmailValidator使用的正则表达式(假设它们使用正则表达式),并在您的javascipt中使用相同的正则表达式。
https://stackoverflow.com/questions/27228780
复制相似问题