1
我想弄清楚我正在使用的自定義CMS的密碼要求是什麼。我找到了一塊檢查密碼的代碼。從我能看到的是這些正確的要求? 7 - 20個字符,aZ和0-9個字符可以接受。解碼preg_match
if (!preg_match("/^.*(?=.{7,20})(((?=.*[0-9])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]))|((?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9]))|((?=.*[a-z])(?=.*[0-9])(?=.*[^a-zA-Z0-9]))|((?=.*[a-z])(?=.*[0-9])(?=.*[A-Z]))).*$/",$password)) {
轉到https://regex101.com它會向您解釋正則表達式,並允許您使用各種值進行嘗試。 – CollinD
@CollinD謝謝,這回答了我的問題。 – acctman