gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 03:49:37 26 4
gpt4 key购买 nike

我发现 grails 验证也拒绝某些有效的电子邮件地址。我在 github 上开了一个问题 here

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

编辑

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

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

但是我仍将保留这个问题,因为我仍然想知道如何覆盖默认的 grails 电子邮件 validator 。我希望它以某种方式在域类中使用这样的约束:

emailId(email:true,nullable:false)

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

最佳答案

删除email 约束并改用matches。我把正则表达式留给你:)

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

关于java - Grails 覆盖默认电子邮件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31994373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com