Laravel输入验证,字母数字但不允许空格

时间:2017-07-06 18:23:16

标签: laravel

我在一个接受用户名的表单中有一个字段。我需要使用Laravels验证来验证用户名,但我很难想出一个允许使用字母和数字字符的解决方案,但不允许在用户名中使用空格。

我的当前验证器看起来像这样;

$validatorFields = [
            'name' => 'required|string|max:150|regex:/^[A-Za-z0-9\-\s]+$/'
        ];

有人可以建议怎么做吗?

1 个答案:

答案 0 :(得分:4)

您可以使用alpha_num验证字段必须是完全字母数字字符。也不允许空格。 例如:

$validatorFields = [
  'name' => 'required|string|max:150|alpha_num'
];