我正在尝试添加验证规则以仅接受信件。我正在使用regex
规则,但它仍然不起作用。下面是我的代码:
/**
* Validate request/input
**/
$this->validate($request, [
'name' => 'required|regex:/^[\pL\s\-]+$/u|max:255|unique:users,name,'.$user->id,
'email' => 'required|email|max:255|unique:users,email,'.$user->id,
]);
每当我输入类似的名字时Foo Foo
,还是注册成功了。
知道我做错了什么吗?
根据Laravel 文档 https://laravel.com/docs/master/validation#rule-alpha您可以使用 :
-
alpha
对于完全字母字符
-
alpha_dash
对于字母数字字符,以及破折号和下划线,最后
-
alpha_num
对于完全字母数字字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)