加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Grails覆盖默认电子邮件验证

发布时间:2020-12-15 02:08:49 所属栏目:Java 来源:网络整理
导读:我发现grails验证也拒绝某些有效的电子邮件地址.我在 github here上打开了一个问题 有没有办法覆盖grails中的默认电子邮件验证,以便我可以为此目的编写自己的验证器? 编辑 我通过在BuildConfig.groovy中添加最新版本的apache commons validator解决了这个问
我发现grails验证也拒绝某些有效的电子邮件地址.我在 github here上打开了一个问题

有没有办法覆盖grails中的默认电子邮件验证,以便我可以为此目的编写自己的验证器?

编辑

我通过在BuildConfig.groovy中添加最新版本的apache commons validator解决了这个问题:

compile "commons-validator:commons-validator:1.4.1"

但是我仍然会打开这个问题,因为我仍然想知道如何覆盖默认的grails电子邮件验证器.我希望它在某种程度上,以便在我使用了这样的约束的域类中:

emailId(email:true,nullable:false)

我不应该更改此电子邮件:在域类中为true.这应该在某处覆盖,以便email:true约束使用我的逻辑来验证电子邮件ID.

解决方法

删除电子邮件约束并改为使用匹配.我把正则表达式留给你:)

https://grails.github.io/grails-doc/latest/ref/Constraints/matches.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读