tp3.2自动验证
<?php namespace Home\Model; use Think\Model; class UserModel extends Model{ protected $patchValidate = true; protected $_validate = array( ['username','require','请输入用户名'], // 在新增的时候验证name字段是否唯一 ['username','','帐号名称已经存在!',0,'unique',1], ['username',"/^[\w\x{4e00}-\x{9fa5}]{3,18}$/u",'用户名长度为3-18位字符',2], ['password','require','密码不能为空'], ['password',"/^(?=.*[A-Za-z])(?=.*[0-9])[A-Za-z0-9]{6,20}$/",'密码格式不对:必须包含字母+数字,长度6-20字节',0], ['repassword','require','确认密码不能为空'], ['repassword','password','两次密码不一致',0,'confirm'], ['mobile','require','手机号不能为空'], ['mobile','/^(0|86|17951)?(13[0-9]|15[012356789]|17[0-9]|18[0-9]|14[57])[0-9]{8}$/','手机号格式不正确',0], ['code','require','请输入短信验证码'], ['img_code','require','请输入图文验证码'], ['email','email','请输入正确的邮箱',0], ['email','','邮箱已经存在',0,'unique',1], ['mobile','','手机号已经存在',0,'unique',1], ['qq','require','请输入qq号'], ['qq','/^[1-9][0-9]{5,10}$/','输入正确的qq'], ['protocol','1','未选择协议',0,'equal'], ); }