【发布时间】:2015-09-15 12:58:24
【问题描述】:
在注册表单中,用户名只能包含 a-z A-Z 0-9 下划线、破折号和圆点。所以我在 AppServiceProvider 的 boot 方法中定义了一个自定义验证器,如下所示;
Validator::extend('valid_username', function ($attribute, $value, $parameters)
{
return preg_match('[a-zA-Z0-9_\-\.]', $value);
}
但验证永远不会通过。我做错了什么?
【问题讨论】:
标签: php validation preg-match laravel-5.1