【发布时间】:2011-07-07 04:29:47
【问题描述】:
我的模型中有字段,其验证规则如下所示。
'message' => array(
'rule' => '/^[a-z0-9#.,&; ]{2,255}$/i',
'required' => true,
'allowEmpty' => false,
'message' => '(message field contains only a-z0-9#.,&; and is between 2 to 255 characters.).'
),
这很好用。当我将 forwardslash(/) 添加到规则 '/^[a-z0-9#.,&;/ ]{2,255}$/i' 或 '/^[a-z0-9#.,&;\/ ]{2,255}$/i' 时。那么它就不起作用了。
感谢您的帮助。
谢谢。
【问题讨论】:
-
Ivanka,当您的术语中有三个斜杠时,它根本不再是有效的正则表达式。请参阅我的答案以进行澄清,您的
标签: php regex validation cakephp