zoukankan      html  css  js  c++  java
  • 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'],
        );
    }
    
     
  • 相关阅读:
    Winsock 2 入门指南
    Winsock 2 入门指南
    [手游新项目历程]-40-linux环境实现C/C++程序崩溃退出时打印栈信息
    1月下旬解题
    poj1226,poj3080
    poj3666
    poj3067
    poj12月其他题解(未完)
    poj1823,3667
    poj2352
  • 原文地址:https://www.cnblogs.com/phpwyl/p/8875348.html
Copyright © 2011-2022 走看看