tp5 驗證器使用


<?php
    namespace app\junyi\validate;

    use think\Validate;

    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;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM