Yii中的数字计数器用于密码验证

时间:2016-05-19 10:26:51

标签: php yii

我想在我的网站上验证用户的密码,最小长度为8个字符,但是在这8个字符中,我想要在密码上插入多少个数字,如果密码中的数字少于2个,那么它将显示密码不正确。?

密码示例1:aCxR2Vgy密码正确

密码示例2:a7x45e7m正确密码

我该怎么做?任何建议......

1 个答案:

答案 0 :(得分:0)

我假设你的密码属性password

传递此模式。它将检查最少2个数字和密码长度8.您可以根据需要传递任何消息。

模型中,请使用此行。

['password', 'match', 'pattern'=>"^(?=.*?[0-9]{2}).{8,}$",'message'=>'Your password should contain atleast 2 digit and password length must be of 8'],

有关详情,请点击Regex Pattern