Laravel最小长度验证数字不起作用

时间:2018-10-30 07:12:50

标签: php regex laravel laravel-5.5

无法验证数字的Laravel最小长度验证,请找到以下表达式

  'country_code' => 'regex:/^.{2,4}$/',
  'country_code' => 'bail|required|numeric',

我需要限制1位数字,包括零 例如:(01,+ 1,00,99,999,......)有效 (0,+,1,......)无效

2 个答案:

答案 0 :(得分:1)

如果您要匹配的最大数字为999,则可以使用alternation来匹配加号,然后匹配1-3位数字或匹配2-3位数字。

^(?:\+\d{1,3}|\d{2,3})$

Regex demo

答案 1 :(得分:0)

允许您的情况下使用01

^(?:[0-9][0-9]{1,3}|[0-9])$ 

see