我正在尝试验证我的一个文本字段在laravel。
文件只应该接受数字(0-9),最小字符大小是10。最大是12.
这是我对上述字段的验证规则。
'reload_pin'=>['required','numeric', 'min:10','max:12'],
但这每次都会给我一个错误,即使我输入一个正确的输入,如
input value should not be greater than 12
正确的验证和修复方法是什么?
你正在尝试验证一个数字值。因此,它检查最小值和最大值
为了正确验证您的输入,您可以尝试以下方法
'reload_pin' => 'required|string|min:10|max:12|regex:/[0-9]{9}/'
你可以参考laravel文档了解更多细节 喏