在我的应用程序中,我有1个字段名称contact_no,因为我想验证如 + 91-(999) - (846)-1062
如果我这样写的话
阵列( 'contact_no', '模式'=> '/ ^ [0-9 - (+)\ S +] + $ /'),
然后我得到了像
这样的错误invalid validation rule. The rule must specify attributes to be validated and the validator name.
然后在模型中写什么。
答案 0 :(得分:2)
语法不正确,试试这个:
array('contact_no', 'match', 'pattern'=>'/^[0-9-()\s+]+$/'),
答案 1 :(得分:0)
你需要的是CRegularExpression带有'模式'。验证者名称为“匹配”。