laravel正则表达式验证不起作用

时间:2014-03-15 22:25:10

标签: php regex forms validation laravel

我刚刚开始使用laravel,而且我正在以我的一种形式验证textarea。

textarea是用户生物,因此我只想允许字母,数字,空格和以下字符: ,。 ? ; :' " - ()! / @ $

这就是我所拥有的

$validator = Validator::make(Input::all(),
array('bio' => array('regex:[a-zA-Z0-9 ,\.\?;:\'"-\(\)!/@\$]')
    )
);

我一直在寻找并努力让它发挥作用,但我无法弄明白。

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:17)

试试这个:

array('Regex:/^[A-Za-z0-9\-! ,\'\"\/@\.:\(\)]+$/')