regex - Laravel - 使用正则表达式仅验证字母、数字和空格

标签 regex validation laravel

我正在尝试以这种方式验证一个由字母、数字和空格组成的字段:

$rules = array(
    'field'=> 'regex:/([A-Za-z0-9 ])+/'
);

但如果我尝试插入像 ' "和其他字符,验证仍然必须成功。

我的正则表达式有什么问题?

最佳答案

$rules = array(
    'field'=> 'regex:/(^[A-Za-z0-9 ]+$)+/'
);

关于regex - Laravel - 使用正则表达式仅验证字母、数字和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26720865/

相关文章:

php - 如何插入我的验证信息? (SQL, PHP)

c - 在 while 循环中正确使用 scanf 来验证输入

PHP preg_match 特定字段值

php - 如何捕获无效的 preg_match 模式?

javascript - 删除除 0-9 + -/* 和 ^ 之外的任何字符

spring - 一个对象中的 DTO 和实体?

php - 如何在 Laravel Blade View 上比较 Carbon 中的日期?

php - Eloquent order by one-to-one-related column

javascript - 如何存储自定义 css。 laravel 中的 js 文件并在 View 中调用它

ruby - 正则表达式匹配包括新行