我需要以 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 ...