$Validate = new Validate();
$vrule = new ValidateRule();
$result = $Validate->make()
->rule('newpass', $vrule->isRequire('','密码不能为空'))
//->rule('newpass', $vrule::regex('/^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$/', '密码不能有特殊字符'))
//->rule('newpass', $vrule::regex('/^[\S]{6,15}$/', '密码必须6到15位,且不能出现空格'))
->check($data);
if(!$result){
return DataReturn($Validate->getError(),1001);
}验证的时候,好像是能验证,但是错误提示信息gerError(),变成了, gerError'操作失败', 可是我已经指定了第一条错误提示信息是,密码不能为空啊。这里 ValidateRule,vrule ,静态,实例化结果都是一样。
大神指点一下。
最佳答案