【发布时间】:2016-03-26 01:53:32
【问题描述】:
我正在为手机号码验证编写一个规则,这应该是必需的,10 位数字,并且必须是数字。 我的规则是
'phone'=>'required|numeric|min:10'
它检查到 2 级意味着 必需和数字 验证,但不是 min 验证 请帮我解决这个问题。
提前谢谢你。
【问题讨论】:
标签: php validation laravel laravel-5 laravel-5.1
我正在为手机号码验证编写一个规则,这应该是必需的,10 位数字,并且必须是数字。 我的规则是
'phone'=>'required|numeric|min:10'
它检查到 2 级意味着 必需和数字 验证,但不是 min 验证 请帮我解决这个问题。
提前谢谢你。
【问题讨论】:
标签: php validation laravel laravel-5 laravel-5.1
当 min/max/size 等验证应用于数值时,它们会应用于值,而不是长度。因此,在您的情况下,您的验证确保给定的 数字大于或等于 10。
看看digits验证,它可以让你定义一个数字应该有的确切位数:http://laravel.com/docs/5.1/validation#rule-digits
'phone' => 'required|numeric|digits:10'
【讨论】: