3

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

规则

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

4

1 回答 1

5

您的情况可能不起作用,因为由于某种原因 Yii2 无法识别\d,或者\p您必须手动编写此部分或找到解决方法。

我已经测试过这个:

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

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

于 2016-09-16T19:54:21.927 回答