我正在验证银行的CAB代码。
规则是CAB必须是数字,并且由5位数字组成。我试图验证这到一个FormRequest类在Laravel 5.3
我试着这样设置验证:
"cab" => "required|max:5|min:5",
它可以工作,但是如果用户在两者之间传递一个普通字符(非数字),则验证通过,因为字符串不超过5个字符的长度。
我试着这样设置验证:
"cab" => "required|max:5|min:5|numeric",
但是如果用户通过55555,它将失败,因为数字大于5。
我想知道是否有一种方法来执行验证,说:
输入必须是数字,但总位数不能大于5。
我错过了什么吗?感谢您的帮助
尝试digits:value
或digits_between:min,max