tp5 验证器使用

Posted xiaogou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp5 验证器使用相关的知识,希望对你有一定的参考价值。

<?php
    namespace appjunyivalidate;

    use thinkValidate;

    class User extends Validate
    {
        protected $rule = [
            //验证规则,require验证是否存在,
            //length验证长度
            //regex验证正则
            name  =>  require|length:11|regex:/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])d{8}$/,
            pass =>  require|length:6,18,
        ];
           //验证失败的返回值,成功则无返回值
        protected $message = [
            name.require  =>  用户名不能为空,
            name.regex => 请输入正确的手机号码,
            name.length => 请输入正确的手机号码,
            pass.require =>  密码不能为空,
            pass.length => 密码输入错误,请重新输入,
        ];
}

//执行验证
    $result = $this->validate($data,User);
    if(true !== $result){
        // 验证失败 输出错误信息
        return $result;
    }

 

以上是关于tp5 验证器使用的主要内容,如果未能解决你的问题,请参考以下文章

使用TP5验证器遇到的坑

网易云 短信验证码+验证+tp5

tp5服务器验证案例

tp5 wherein 怎么查

php微信开发-tp5下验证服务器的代码

tp5 验证器使用