密碼錶達我想要在PHP密碼的正則表達式必須滿足以下條件匹配:經常在PHP
- 1)密碼必須包含至少一個字母和一個數字。
- 2)密碼可以從字母或數字開始。
例如, adfjs345,454dkfj,kfj45kj45,870jdfk56fdjk是有效的輸入。
密碼錶達我想要在PHP密碼的正則表達式必須滿足以下條件匹配:經常在PHP
例如, adfjs345,454dkfj,kfj45kj45,870jdfk56fdjk是有效的輸入。
^(?=.*\d)(?=.*[A-Za-z])[A-Za-z\d]
(?=.*\d) - string contains digit
(?=.*[A-Za-z]) - string contains letter
^[A-Za-z\d] - string starts with letter or number
1-密碼必須包含至少一個字母和一個數字
/^(?:[0-9] + [AZ] | [AZ] + [0-9])[A-Z0-9] * $/I
2-密碼開始的字母或數字
^[A-ZA-Z0-9] +
保持簡單。使用兩個正則表達式。
if(preg_match("[a-zA-Z]", $password) && preg_match("[0-9]", $password)) {
all_ok();
}