首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Javascript和Java进行了相同的验证

Javascript和Java进行了相同的验证
EN

Stack Overflow用户
提问于 2013-10-26 07:47:50
回答 1查看 1.3K关注 0票数 2

这只是我想知道的事情,现在我已经开始实现它了。

除了在双方使用相同的正则表达式之外,是否有方法在Javascript和Java等效项中进行验证(密码/用户名规则)?

我可以用regex,但我宁愿用更高级的东西。我记得我用JQuery做过一次,很快就会再看一遍。当然,如果我沿着这条路走下去,服务器端的验证将以不同的方式实现。只要服务器端的验证是正确的,这并不是一个真正的问题,但是很高兴知道我在双方都有完全相同的规则。

有什么建议吗?

编辑:

我似乎记得Grails对验证有一些很好的支持。我不是使用Grails,而是使用Groovy。在Grails之外,我是否可以使用某种依赖来获得相同的东西呢?

EN

回答 1

Stack Overflow用户

发布于 2013-10-26 08:06:52

如您所知,通常的方法是在服务器端“镜像”客户端验证--例如,客户端的存在验证和模型中的不可空字段。或者写在两端的同一个正则表达式。以您想要的方式在一个地方制定规则并不是真正的抽象。

然而,我可以想到几个选项来近似于你想要的东西。

  • 在隐藏的输入字段中将正则表达式传递给客户端,只需编写JavaScript就可以对用户名和密码字段执行模式匹配。
  • 使用更厚的框架,比如JavaServer Faces。它只在服务器端生成JavaScript并处理验证,但它是一种抽象,您只需编写一次代码。我没有数字来支持这一点,但我感觉到,多年来技术已经失去了很多动力。Grails和Play是同样概念的更现代和流行的例子。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19608653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文