Validation 仅限Laravel数验证

Validation 仅限Laravel数验证,validation,laravel,Validation,Laravel,如何仅验证laravel中的数字? 我尝试了数字和数字,但它接受+和-字符作为我不想要的有效数字/数字。(+123或-123验证为有效数字) laravel上是否存在只接受0-9作为有效数字的现有规则,或者我必须使用正则表达式?因此我最终使用正则表达式 regex:/^[0-9]+$/ 试试这个规则: digits_between:min,max 它只允许数字,您只需要指定最小和最大位数。 例如: 你可以integer@tam它仍然接受+和-并且不能在前面使用0。(0123)不正确。嗯,是的

如何仅验证laravel中的数字? 我尝试了数字和数字,但它接受+和-字符作为我不想要的有效数字/数字。(+123或-123验证为有效数字)


laravel上是否存在只接受0-9作为有效数字的现有规则,或者我必须使用正则表达式?

因此我最终使用正则表达式

regex:/^[0-9]+$/
试试这个规则:

digits_between:min,max
它只允许数字,您只需要指定最小和最大位数。
例如:


你可以integer@tam它仍然接受+和-并且不能在前面使用0。(0123)不正确。嗯,是的,我想你必须使用正则表达式。PHP函数是数字的,它允许符号,但它是一个非常简单的正则表达式
'CowsNumber' => 'digits_between:3,10',