如何进行输入验证,数字必须以0开头?
例如:
$rules = [
'full_name' => 'required|min:6',
'number' => 'required|numeric|min:5',
];
在number
字段上,需要它,必须是唯一的,最少5位数。我还需要包含必须从0开始的规则吗?
答案 0 :(得分:2)
在数组(Issue with Laravel Rules & Regex (OR) operator)中使用laravel regex:pattern
验证程序以及类似这样的正则表达式:/^[0][0-9]{4,}/
答案 1 :(得分:1)
您可以尝试
substr(Input::get('number'), 0, 1);
作为数据字段和规则
'in:0'
但是,如果你将数字作为int传输,那么php会削减前导零,这很可能很难。如果它是一个数字作为字符串,它将起作用。