yii2密码规则模式

yii2密码规则模式,yii2,yii2-model,yii2-validation,Yii2,Yii2 Model,Yii2 Validation,您可以在yii2的模型规则中输入密码模式吗?至少包含一个大写字符和至少一个数字的规则提示?非常感谢 规则 ['password',pattern'=>'?=.*\d?=.[a-z]?=.[a-z]?=.[@$%].{6,20}'],您的案例可能不起作用,因为出于某种原因,Yi2无法识别\d或\p,因此您必须手动编写此部分或找到解决方法 我已经测试了这个: /^(?=.*[0-9])(?=.*[A-Z])([a-zA-Z0-9]+)$/ 这意味着它需要至少一个大写字母,而不需要至少一个数字小写

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

规则


['password',pattern'=>'?=.*\d?=.[a-z]?=.[a-z]?=.[@$%].{6,20}'],您的案例可能不起作用,因为出于某种原因,Yi2无法识别\d或\p,因此您必须手动编写此部分或找到解决方法

我已经测试了这个:

/^(?=.*[0-9])(?=.*[A-Z])([a-zA-Z0-9]+)$/
这意味着它需要至少一个大写字母,而不需要至少一个数字小写字母