Tab*_*med 6 php regex cakephp cakephp-3.0
我需要根据正则表达式验证输入.
//Validator
$validator
->notEmpty('sl_no')
->add('reg_no', 'validFormat',[
'rule' => '/^([ABCD]{2,2}[0-9]{4,4})$/i',
'message' => 'Please enter a valid serial number.'
]);
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
方法/ ^([ABCD] {2,2} [0-9] {4,4})$/i不存在.
此外,与Cake 2文档不同,Cake 3.0验证文档中没有提及正则表达式.
这被移动或修改了吗?
小智 21
试试这个
$validator
->notEmpty('sl_no')
->add('reg_no', 'validFormat',[
'rule' => array('custom', '/^([ABCD]{2,2}[0-9]{4,4})$/i'),
'message' => 'Please enter a valid serial number.'
]);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5327 次 |
最近记录: |