>php教程 >php手册 >自动验证,手机号,邮件不合法

自动验证,手机号,邮件不合法

WBOY
WBOY원래의
2016-06-07 11:39:131693검색

修改邮件时,自动验证提示手机号,邮件不合法,实际上确实是合法的
//自动验证<br>     protected $_validate = array(<br>         //-1,账号长度不合法!<br>         array('username','/^[^@]{2,20}$/i',-1,self::EXISTS_VALIDATE),//默认为正则验证<br>         //-2,密码长度不合法!,新增模式<br>         array('password','6,30',-2,self::EXISTS_VALIDATE,'length', self::MODEL_BOTH),<br>         //-6,手机号不合法!<br>         array('phone','/^(0|86|17951)?(13[0-9]|15[012356789]|18[0-9]|14[57])[0-9]{8}$/',-6,self::EXISTS_VALIDATE),<br>         //-3,邮箱格式不正确<br>         array('email','email',-3,self::EXISTS_VALIDATE),<br>         //-4,账号被占用<br>         array('username', '', -4, self::EXISTS_VALIDATE, 'unique', self::MODEL_INSERT),<br>         //-7,手机号被占用<br>         array('phone','',-7,self::EXISTS_VALIDATE,'unique',self::MODEL_INSERT),<br>         //-5,邮箱被占用<br>         array('email','',-5,self::EXISTS_VALIDATE,'unique',self::MODEL_INSERT),<br>     );<br> <br> <br> //修改会员信息<br>     public function update($id, $password, $phone, $email) {<br>         //用于验证<br>         $data = array(<br>             'id'=>$id,<br>             'phone'=>$phone,<br>             'email'=>$email,<br>         );<br>         <br>         //$password有值时才验证<br>         if($password){<br>             $data['password'] = $password;<br>         }<br>         <br>         if($this->create($data)) {<br>             $uid = $this->save();<br>             return (false !== $uid) ? $uid : 0;<br>         }else{<br>             return $this->getError();<br>         }<br>     }

附件 QQ图片20150403114023.png ( 50.26 KB 下载:86 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.