gpt4 book ai didi

validation - 如何检查属性是否在Groovy中包含空格?

转载 作者:行者123 更新时间:2023-12-02 15:13:36 26 4
gpt4 key购买 nike

我是新手,我在如何编写类的某个属性的适当约束方面遇到问题。我想检查输入是否包含空格('')。这是我的代码。

static constraints = {    

username nullable: false, blank: false, minSize: 6, matches: /[A-za-z0-9_]{6,}/, validator: {
Account.countByUsername(it) < 1
}

请帮我。

谢谢!

最佳答案

您可能想要使用自定义验证器,例如:

username validator: { val -> if (val.contains(' ')) return 'value.hasASpace' }

编辑:正如R. Valbuena指出的那样,您需要将 countByUsername()验证器更改为 unique: true

关于validation - 如何检查属性是否在Groovy中包含空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9187368/

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