问题标签 [grails-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
321 浏览

validation - 外来字符的电子邮件验证

似乎 Grails 中的电子邮件验证只是应用了一个简单的 regex。虽然它会验证大多数电子邮件,但一些奇异但经过授权的字符会使验证失败。

例如,德语 ß 字符用于某些电子邮件地址,但不会通过圣杯验证:

使用自定义正则表达式进行验证,授权 ß 将是微不足道的,但如果用户试图在他的邮件地址中使用另一个奇异但有效的字符怎么办?

为了避免这个问题,我想知道存在什么 Java/Groovy/Grails 通用电子邮件地址验证器。一个类/正则表达式,可以验证任何有效的电子邮件地址,比当前的 Grails 电子邮件验证更智能。

0 投票
2 回答
185 浏览

grails - Grails:如何使用命令对象验证由项目列表组成的 POST 正文?

我在 grails 3.3.3 中编写自定义验证器(命令)时遇到了一些问题。具体来说,我正在尝试验证其正文由项目列表组成的 POST 请求。这就是我所拥有的...

命令:

和有效载荷:

此有效负载通过了我的控制器操作中的验证检查。

对此操作发出 POST 请求后,我得到一个201grails.validation.ValidationErrors: 0 errors打印到标准输出。

拜托,这里有人可以给我一些指示吗?

0 投票
1 回答
244 浏览

grails - 带有对象列表的 Grails 自定义验证

我已经对 MultipartFile 进行了自定义验证。

但是我现在需要多个文件,我想更改自定义验证以获取列表并应用约束。

知道如何在自定义验证中使用集合吗???

0 投票
1 回答
182 浏览

grails - 日期范围验证 groovy grails

我是 groovy grails 的新手,因此我们将不胜感激。我正在开发一个跟踪员工工作场所历史的 grails 应用程序。验证要求之一是员工的开始日期和结束日期持续时间不应重叠。这意味着 startDate..endDate 范围在每个员工的就业日期中应该是唯一的。所以我的问题是我应该如何处理这个验证?它应该在静态约束块中作为自定义验证器完成还是应该在数据库级别完成?