【发布时间】:2017-01-08 13:33:41
【问题描述】:
我正在尝试验证密码输入字段,但验证器未捕获空格。密码字段至少应包含 6 个字符,并且正则表达式应允许密码中包含空格,但不能在开头或结尾处(我已确认这在验证器之外有效)。
当用户在密码字段中输入 1+ 个空格(但没有其他字符)并提交时,验证器无法捕获它(即,“ ”未被验证器捕获)。
这是我的验证器的样子:
$this->validate($request, [
'name' => 'required|max:255|alpha',
'password' => 'regex:/^[^\s]+(\s+[^\s]+)*$/|min:6|confirmed',
]);
【问题讨论】:
标签: php laravel validation laravel-5 laravelcollective