grails - 我想验证手机号码,手机号码必须以特定数字开头,例如9

标签 grails

我想检查grails中的移动电话号码验证-移动电话号码必须以第一个特定数字9开头。如果它以任何其他号码开头,则用户必须获得消息以输入以9开头的号码。

最佳答案

您可以将matches约束用于此要求,例如:

class Mobi {

long mobileNo

static constraints = {
mobileNo(blank:false, matches:"9[0-9]{10}")
 }
}

然后在message.properties中设置您的消息。

关于grails - 我想验证手机号码,手机号码必须以特定数字开头,例如9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598814/

相关文章:

grails - 升级到Grails 2.4.4时layoutTitle标记出现问题

grails - Grails集成测试案例中的Mock CommonsMultipartFile

grails - Grails升级-Java 1.8兼容性从1.3.7到2.4.1。如何在类路径中添加自定义jar

grails - 如何在 Grails Controller 中使用 twitter api 1.1 搜索特定的 HashTag

Grails clean 命令抛出空指针异常

hibernate - Grails Hibernate持久化设置:如何不自动保存

groovy - 在 Grails 中使用 Java 类

grails - Shiro标签 'isLoggedIn'和 'authenticated'表示同一意思吗?

grails - 如何在grails应用程序中使用log4j?

grails - 如何在hasMany元素中添加对象