php - Laravel 验证输入以仅允许字母和空格
问题描述
我正在尝试根据用户从表单中的输入创建一个表。但是,我希望用户能够在表单输入中使用字母和空格字符。例如,用户可能输入“sample table”或“table”,但没有输入“new table1”。我尝试使用 aplha 验证,但它不适用于空格。请问什么laravel规则处理这个?
解决方案
定义验证规则的正确方法应该是:
$validatedData = $request->validate([
'table' => 'regex:[a-zA-Z\s]+',
]);
推荐阅读
- c# - Selenium ChromeDriver - 对远程 WebDriver 服务器的 URL 的 HTTP 请求在 60 秒后超时
- c++ - 为什么在缺少宽度参数时 fprintf 会导致内存泄漏并且行为不可预测
- php - 如果最大值只能是 30,如何组合数组中的值?
- node.js - React Native 0.57.8 但 React Native Navigation 版本是:1.1.471,但 React Native Navigation 的当前版本是:2.20.2
- javascript - 车把 如果 var 长度大于
- python-3.x - 每当我打开我的 anaconda 命令提示符时,都会出现错误消息,所以请帮助我
- javascript - 过滤基于数组的属性值
- java - 有没有办法通过 java sdk 指定训练短语中的哪些单词正在满足 Dialogflow 中的插槽
- azure-language-understanding - 我的意图与预期的反应不符
- java - BluetoothAdapter.isEnabled() 上的 Java NullPointerException