Grails 中domain的验证电话号码传真手机

阅读更多
在domain中验证电话号码传真手机号。在grails入门指南中文版第二版 验证里很详细。
格式就是:
static constraints = {
tel(matches:"^[+]{0,1}(\\d){1,3}[ ]?([-]?((\\d)|[ ]){1,12})+\$")

fax(matches:"^[+]{0,1}(\\d){1,3}[ ]?([-]?((\\d)|[ ]){1,12})+\$")
phone(matches:"^(\\d)+[-]?(\\d){6,12}\$")
           }
matches里可以匹配正则表达式。
最开始引用正则表达式,运行的时候会报错。报“\”或者“$”错。原来是因为特殊字符需要转义。转义后就可以了。

你可能感兴趣的:(Grails,正则表达式)