#79 密碼檢查

for 迴圈搭配 contains

密碼規則

  • At least 16 characters
  • at least one uppercase letter and one lowercase letter
  • At least one digit
  • At least one punctuation character
  • Doesn’t contain the username
  • Doesn’t contain ten most common passwords

記錄遇到的問題

1.想要在使用者在 textField 輸入完畢後,按 return 就取得 textField 內容,在拉 outlet 時要選 Did End On Exit

2.用迴圈檢查 password 是否包含陣列中的常用密碼

若比到符合條件,要搭配 break,for 才不會繼續跑,而把需要的資訊蓋住

3.for 迴圈不只可以讀取 Array 的內容,也可以讀取 String 的內容,因為 for in 迴圈可以讀取所有的 Sequence

  • 檢查字串中是否有大小寫、數字、符號

完整程式碼

--

--