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能够直接验证字符串是否为数字字符串。
你永远不知道未来会有什么,做好当下。技术改变世界,欢迎交流。