如何在Laravel中允许使用特殊字符作为密码?

时间:2015-01-30 10:22:11

标签: php validation laravel

默认情况下,Laravel的验证器具有alpha,apha_num,apha_dash。所有这三个都不能检查特殊字符,所以如果我为密码字段设置了它们中的任何一个,如果密码有特殊字符,它总是给我一个错误。有人知道如何在验证中允许特殊字符吗?

2 个答案:

答案 0 :(得分:1)

我建议除了必需之外不要使用任何东西,也许是最小长度(min:6 iirc)。这样,用户可以输入他们喜欢的任何内容,数字,字母或特殊字符......

我的问题是你想阻止什么?

答案 1 :(得分:0)

您可以使用正则表达式作为验证器。

'field' => 'regex:A-Za-z0-9\!-_'

在表达式的0-9部分后添加您要允许的特殊字符。