我在一个接受用户名的表单中有一个字段。我需要使用Laravels验证来验证用户名,但我很难想出一个允许使用字母和数字字符的解决方案,但不允许在用户名中使用空格。
我的当前验证器看起来像这样;
$validatorFields = [
'name' => 'required|string|max:150|regex:/^[A-Za-z0-9\-\s]+$/'
];
有人可以建议怎么做吗?
答案 0 :(得分:4)
您可以使用alpha_num验证字段必须是完全字母数字字符。也不允许空格。 例如:
$validatorFields = [
'name' => 'required|string|max:150|alpha_num'
];