THINKPHP 自动验证

protected $_validate = array(
array(‘username’,’require’,’用户名必须!’), // 数据是否为空 注:默认增加修改都验证
array(‘username’,”,’用户名已经存在!’,0,’unique’,1), // 在新增的时候验证username字段是否唯一
array(‘password’,’checkPwd’,’密码格式不正确’,0,’function’), // 密码格式可以用chenkPwd方法自定义
array(‘repassword’,’password’,’确认密码不正确’,0,’confirm’), // 验证确认密码是否和密码一致
array(‘sex’,’array(0,1,2)’,’性别必须为0,1,2′,0,’in’), // 验证数据是否在一个范围内
array(‘age’,’number’,’年龄必须为数字’), // 验证数据是否为数字
array(’email’,’email’,’邮箱格式不正确’), // 内置正则验证邮箱
array(’email’,’/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/’,’邮箱格式不正确), // 自定义正则验证数据
array(‘mypage’,’url’,’个人网址格式不正确’), // 内置正则验证URL地址
array(‘verify’,’****’,’验证码不正确’,0,’equal’), // 验证数据是否等于某个值注:****可以是随机验证码
array(‘salary’,’currency’,’薪水验证不正确’,’0′), // 内置验证货币数据
);

发表评论

Close Menu