• tp3.2自动验证


    <?php
    namespace HomeModel;
    use ThinkModel;
    class UserModel extends Model{
    protected $patchValidate = true;
    protected $_validate = array(
          ['username','require','请输入用户名'],
          // 在新增的时候验证name字段是否唯一
          ['username','','帐号名称已经存在!',0,'unique',1],
          ['username',"/^[wx{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'],
        );
    }
    
     
  • 相关阅读:
    Linux下CVS安装和配置
    新开Blog 哈哈
    XP项目配置管理(1)——服务系统配置篇
    Perl中数组和哈希表的用法小结
    如何删除windows服务zz
    Java Thread
    [游戏开发]准备基于Starling开发
    make menuconfig 依赖的包
    ANDROID LOGO和动画制作
    cscope ctags
  • 原文地址:https://www.cnblogs.com/phpwyl/p/8875348.html
Copyright © 2020-2023  润新知