2009-10-10 56 views
0

我正在學習PHP。我正在使用php/mysql創建一個新的用戶註冊頁面。我想確保用戶在特定條件下輸入的密碼,即必須包含一個大寫字母,一個數字和一個特殊字符。有什麼建議麼?如何在php中設置條件特定的密碼?

+0

你的意思是ATLEAST一個大寫字母,一個數字和一個特殊字符 – halocursed 2009-10-10 21:42:42

回答

0

試試這個&查找Regular Expression

function check_password($password){ 
      if (preg_match('/^[A-Z]+$/', $password)) { 
       if (preg_match('/^[0-9]+$/', $password)) { 
        if (preg_match('/^[*\+?{}.]+$/', $password)) { 
         return true; 
        } 
       } 
      }else{ 
         return false; 
      } 
     } 
相關問題