Laravel在验证数字之间设置

问题描述 投票:31回答:2

在laravel验证程序的简单使用规则中,我要检查1到10之间的输入。

此以下角色无法正常工作并接受零

'required|integer|digits_between:1,10'

'display_post_count' => 'required|min:1|max:10',
php laravel laravel-4
2个回答
55
投票

您似乎正在使用digits_between,但只需要使用betweendocs)。

'item' => 'required|integer|between:1,10',

0
投票

当您尝试获得完全相同的“长度”时,应使用digits_between。例如,要验证用户输入的数字是否介于0到99之间,您只需在验证中添加“ digits_between:1,2”。

'item' => 'required|digits_between:1,2',

如果您的数字为十进制,并且要验证输入的数字是否为1、1.1、1.2、1.3,...到2之间的范围数字,则需要在验证中使用“ numeric | between:1,2”。

'item' => 'required|numeric|between:1,2',
© www.soinside.com 2019 - 2024. All rights reserved.