Php 验证中数字之间的Laravel集合
在laravel验证器的简单使用规则中,我想检查输入是否在1到10之间 以下角色无法正常工作,接受零Php 验证中数字之间的Laravel集合,php,laravel,laravel-4,Php,Laravel,Laravel 4,在laravel验证器的简单使用规则中,我想检查输入是否在1到10之间 以下角色无法正常工作,接受零 'required|integer|digits_between:1,10' 或 您似乎正在使用之间的数字_,但您只需要在之间使用() 当您试图获得完全相同的“长度”时,应使用数字_。例如,要验证用户输入是否为0到99之间的数字,只需在验证中添加“1,2之间的数字” 'item' => 'required|digits_between:1,2', 'item' => 'requi
'required|integer|digits_between:1,10'
或
您似乎正在使用
之间的数字_
,但您只需要在之间使用()
当您试图获得完全相同的“长度”时,应使用数字_。例如,要验证用户输入是否为0到99之间的数字,只需在验证中添加“1,2之间的数字”
'item' => 'required|digits_between:1,2',
'item' => 'required|numeric|between:1,2',
如果您的数字是十进制的,并且希望验证输入的数字是否是介于1、1.1、1.2、1.3之间的范围数字。。。对于2,您需要在验证中使用“numeric | between:1,2”
'item' => 'required|digits_between:1,2',
'item' => 'required|numeric|between:1,2',
它只是介于:min,max
之间,而不是介于
之间的数字,请参见:@FDL此必需的|整数|介于:1,10之间是正确的。谢谢你的回答,这样问题就可以结束了。很高兴您对它进行了排序。@Nath如果没有整数,中间的开发人员将无法工作rule@peter我的答案是整数。。。看到的答案不是评论,只是说在我的应用程序中使用digits\u-between会导致一些被盗比特币的成本,因为digits\u-between
根本不起作用。现在你的答案很好了。由于某种原因,'item'=>'between:1,10
不起作用,你只需要进行整数验证。简单来说:'item'=>'required;between:1,10'
,将workData的范围从1到100,然后使用像'item'=>'min:1,max:100'
。它将起作用:)