【发布时间】:2014-12-30 12:00:19
【问题描述】:
我正在尝试以这种方式验证由字母、数字和空格组成的字段:
$rules = array(
'field'=> 'regex:/([A-Za-z0-9 ])+/'
);
但如果我尝试插入'"等字符,验证仍然必须成功。
我的正则表达式有什么问题?
【问题讨论】:
-
我很困惑。在您的问题中,您说您只想允许字母
A-z、数字0-9和空格。然后,你说如果有'或者",应该还是会成功。你能澄清一下吗? -
您可能需要使用
^和$将其锚定到字符串的开头和结尾:^[A-Za-z0-9 ]+$
标签: regex validation laravel