1. 程式人生 > 其它 >THINKPHP_(8)_thinkphp的驗證規則的一些隨筆

THINKPHP_(8)_thinkphp的驗證規則的一些隨筆

(1)thinkphp驗證規則:能夠直接驗證字串是否為數字字串,不需要將字串進行型別轉換。

傳入驗證的資料:

編寫的驗證規則:

    protected $rule = [
        'id|ID'         =>     'require|number',
        'xingming|姓名'     =>  'require|chs|length:2,8',
        'sex|性別'            =>      'require|boolean',
//        'shengri|出生日期'        =>      'date',
'shenfenzhenghao|身份證號' => "require|idCard", // 'ruxuenian|年級' => 'require|number', 'banji_id|所在' => 'require|number', 'peiyangxiaolei|培養小類'=> 'require|number', 'kaoshi|是否參加考試' => 'require|number', 'quanpin|姓名全拼' => 'require', 'shoupin|姓名簡拼' => 'require', ];

可以看到:banji_id和peiyangxiaolei均要求number。而實際傳入的資料,一個是數字字串,一個是int型別的數字,都能通過驗證。

說明thinkphp能夠直接驗證字串是否為數字字串。