我有一个域类,它有两个使用电子邮件的属性,grails的移动验证,像
这样的代码strMobile attributes:[cn: "mobile", mobile:true]
strEmail attributes:[cn: "email", email:true],nullable: true
然后我设置
strMobile="abc1111",strEmail="111111",
执行validate方法,但它不会返回
strMobile,strEmail'Error.
是grails验证错误还是我做错了什么?
答案 0 :(得分:0)
你应该在约束封闭中使用移动匹配,因为没有可用于移动的内置约束(据我所知)。对于电子邮件,您可以使用电子邮件:如:
static constraints = {
email nullable: true, email: true
strMobile matches: "44[0-9]{10}" //Change Matcher As Per Your Requirement
}