2016-09-16 74 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我很高興工作!祝你好運。 –