cakephp-1.3 – cakephp验证和正则表达式
发布时间:2020-12-13 17:22:58 所属栏目:PHP教程 来源:网络整理
导读:我在cakephp1.3工作.我必须在model.i中使用cakephp验证来验证我的表单.添加了一个正则表达式来限制特殊字符输入. 我的代码如下: var $validate = array( 'name' = array( 'unique'=array( 'rule' = 'isUnique','message' = 'Already taken',),'pattern'=arr
我在cakephp1.3工作.我必须在model.i中使用cakephp验证来验证我的表单.添加了一个正则表达式来限制特殊字符输入.
我的代码如下: var $validate = array( 'name' => array( 'unique'=>array( 'rule' => 'isUnique','message' => 'Already taken',),'pattern'=>array( 'rule' => '/^[a-z]$/i','message' => 'Only letters allowed','empty'=>array( 'rule' => 'notEmpty','message' => 'This field cannot be left blank',)) ); 规则’独特’不起作用.在我在脚本中添加“模式”规则之前它工作正常.问题是什么?我试着按照上面提到的规则顺序,我认为可能存在一些定位问题但没有发生任何事情. 请帮我.. 解决方法
将$替换为:
var $validate = array( 'name' => array( 'notempty' => array( 'rule' => array('notempty'),'unique'=>array( 'rule' => 'isUnique','message' => 'Already taken' ),'pattern'=>array( 'rule' => '[a-zA-Z]+',); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |