我刚刚开始使用laravel,而且我正在以我的一种形式验证textarea。
textarea是用户生物,因此我只想允许字母,数字,空格和以下字符: ,。 ? ; :' " - ()! / @ $
这就是我所拥有的
$validator = Validator::make(Input::all(),
array('bio' => array('regex:[a-zA-Z0-9 ,\.\?;:\'"-\(\)!/@\$]')
)
);
我一直在寻找并努力让它发挥作用,但我无法弄明白。
非常感谢任何帮助。
由于
答案 0 :(得分:17)
试试这个:
array('Regex:/^[A-Za-z0-9\-! ,\'\"\/@\.:\(\)]+$/')