Validation 我想使用约束';InList';要验证域,如何忽略Sensive(不区分大小写)

Validation 我想使用约束';InList';要验证域,如何忽略Sensive(不区分大小写),validation,grails,Validation,Grails,代码:静态约束={ 标题栏大小:1..120 categoryStr nullable:false,inList:[“出售”、“出租”] } 当categoryStr出租时,它将返回错误我将使用a执行不区分大小写的检查: static constraints = { titleStr size:1..120 categoryStr validator: { ['for sale', 'for rent'].contains(it.toLowerCase()) } } 我将使用a

代码:
静态约束={
标题栏大小:1..120
categoryStr nullable:false,inList:[“出售”、“出租”]
}
当categoryStr出租时,它将返回错误

我将使用a执行不区分大小写的检查:

static constraints = {
    titleStr size:1..120
    categoryStr validator: { ['for sale', 'for rent'].contains(it.toLowerCase()) }
}
我将使用a来执行不区分大小写的检查:

static constraints = {
    titleStr size:1..120
    categoryStr validator: { ['for sale', 'for rent'].contains(it.toLowerCase()) }
}

消息在
messages.properties
中定义。检查以了解如何配置消息。消息在
messages.properties
中定义。检查以了解如何配置消息。