首页 > 解决方案 > Laravel 验证输入以仅允许字母和空格

问题描述

我正在尝试根据用户从表单中的输入创建一个表。但是,我希望用户能够在表单输入中使用字母和空格字符。例如,用户可能输入“sample table”或“table”,但没有输入“new table1”。我尝试使用 aplha 验证,但它不适用于空格。请问什么laravel规则处理这个?

标签: phplaravel

解决方案


定义验证规则的正确方法应该是:

$validatedData = $request->validate([
        'table' => 'regex:[a-zA-Z\s]+',
    ]);

推荐阅读