如何进行数字必须以0开头的输入验证?
例如:
$rules = [
'full_name' => 'required|min:6',
'number' => 'required|numeric|min:5',
];
在number
字段中,它必须是必需的,必须仅为数字且至少为 5 位数字。我还需要包含它必须以 0 开头的规则?
在数组中使用 laravel regex:pattern
验证器(Laravel Rules & Regex (OR) 运算符的问题)和类似以下内容的正则表达式:/^[0][0-9]{4,}/
你可以试试
substr(Input::get('number'), 0, 1);
作为数据字段和规则
'in:0'
但是,如果您将数字传输为 int,php 会削减前导零,因此很可能很难。如果它是一个字符串数字,它将起作用。