THINKPHP_(8)_thinkphp的驗證規則的一些隨筆
阿新 • • 發佈:2021-06-11
(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能夠直接驗證字串是否為數字字串。