【发布时间】:2013-03-28 18:38:15
【问题描述】:
我需要验证格式为 XXXXXX-XXXX 的社会保险号(每个 X 代表一个数字;6 位后跟连字符后跟 4 位数字)
这是我用于验证的内容。
'rule' => array('custom', '/[0-9]{6}\-[0-9]{4}/')
但是,这并没有按预期工作。它在连字符之前和之后都接受任意长度的数字,但它应该只验证下面提到的模式。
123456-7898
675443-8765
不应该匹配,
12345677-876
1233-976655
123455-987
12345-08765 and so on ...
【问题讨论】:
标签: regex validation cakephp cakephp-2.1