【问题标题】:Max value validation for text field error in laravellaravel中文本字段错误的最大值验证
【发布时间】:2020-08-06 16:04:42
【问题描述】:

我正在尝试验证我在 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】:

    您正在尝试验证数值。因此它会检查最小值和最大值

    为了正确验证您的输入,您可以试试这个

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

    更多细节可以参考 laravel 文档Here

    【讨论】:

      猜你喜欢
      • 2019-09-06
      • 2019-01-03
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 2014-09-15
      • 2013-08-12
      • 1970-01-01
      相关资源
      最近更新 更多