用户输入验证 - Grails验证

时间:2012-02-06 04:04:58

标签: grails groovy constraints validation

嗨,我是grails的新手,我现在有一点问题,我创建了一个具有登录功能的应用程序。我需要设置约束,其中注册的用户名不应该在所需的用户名之前有'空格',我不知道如何配置我的约束,请帮助..非常感谢!

1 个答案:

答案 0 :(得分:1)

有两种方法,使用正则表达式约束,如:

static constraints = {
   username(matches: '[a-z0-9]+')
}

或使用自定义验证器:

static constraints = {
   username(validator: { val, obj ->
       !val.contains(' ')
   })
}