Laravel 5.2 中的正则表达式验证
2022-08-31 00:36:01
以下是我的密码规则:
return [
'Password' => 'required|min:8|max:100|regex:[a-z{1}[A-Z]{1}[0-9]{1}]',
'Password_confirmation' => 'required|min:8|max:100|regex:[a-z{1}[A-Z]{1}[0-9]{1}]',
];
我正在尝试添加规则,使其必须具有
- 至少一个小字符
- 至少一个大字符
- 至少一个数字
- 至少一个特殊字符
- 最少 8 个字符
我试过这个,它的工作原理,在正则表达式测试软件上。但不确定为什么它在拉拉维尔不起作用required|confirmed|min:8|max:100|regex:/^[\w]{1,}[\W]{1,}$/
我错过了什么吗?