Dol*_*rma 31 php laravel laravel-4
在laravel验证器的简单使用规则中,我想检查1到10之间的输入.
以下角色无法正常工作并接受零
'required|integer|digits_between:1,10'
Run Code Online (Sandbox Code Playgroud)
要么
'display_post_count' => 'required|min:1|max:10',
Run Code Online (Sandbox Code Playgroud)
nat*_*per 56
你似乎在使用,digits_between但你需要使用between(docs).
'item' => 'required|integer|between:1,10',
Run Code Online (Sandbox Code Playgroud)
Sae*_*eed 17
当您试图获得完全相同的“长度”时,您应该使用digits_between。例如要验证用户输入是否是 0 到 99 之间的数字,您只需在验证中添加“digits_between:1,2”。
'item' => 'required|digits_between:1,2',
Run Code Online (Sandbox Code Playgroud)
如果您的数字是十进制,并且想要验证输入的数字是否是 1、1.1、1.2、1.3、...到 2 之间的范围数字,则您需要在验证中使用“numeric|between:1,2”。
'item' => 'required|numeric|between:1,2',
Run Code Online (Sandbox Code Playgroud)