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

时间:2014-11-03 18:44:21

标签: regex validation laravel

我试图以这种方式验证由字母,数字和空格组成的字段:

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

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

在我的正则表达式中出现了什么错误?

2 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:0)

如果您使用的是utf-8

$rules = array(
    'field'=> 'regex:/(^[\pL0-9 ]+$/u'
);
相关问题