laravel中文本字段错误的最大值验证。

问题描述 投票:-2回答:1

我正在尝试验证我的一个文本字段在laravel。

文件只应该接受数字(0-9),最小字符大小是10。最大是12.

这是我对上述字段的验证规则。

'reload_pin'=>['required','numeric', 'min:10','max:12'],

但这每次都会给我一个错误,即使我输入一个正确的输入,如

input value should not be greater than 12

正确的验证和修复方法是什么?

regex laravel validation rules
1个回答
0
投票

你正在尝试验证一个数字值。因此,它检查最小值和最大值

为了正确验证您的输入,您可以尝试以下方法

'reload_pin' => 'required|string|min:10|max:12|regex:/[0-9]{9}/'

你可以参考laravel文档了解更多细节

© www.soinside.com 2019 - 2024. All rights reserved.