2016-09-16 75 views
1

您可以在yii2模式规则中输入模式密码?提示至少有一个大写字母和至少一个数字的规则?非常感谢yii2密码规则模式

规则

['password', 'pattern' => '(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{6,20}'],

+0

这不起作用。 – Saba

回答

2

你的情况可能不会因为某种原因Yii2不承认\d\p所以你必须手动编写这部分还是找工作一个方法。

我已经测试这一个:

/^(?=.*[0-9])(?=.*[A-Z])([a-zA-Z0-9]+)$/ 

这意味着它需要至少一个大写字母和至少一个数字(小写字母是不必要的)。

+0

@Saba我很高兴工作!祝你好运。 –