#79 密碼檢查
for 迴圈搭配 contains
Published in
Aug 16, 2021
題目
睽違了好久的程式作業><先找個比較簡單的練練手感~~不然都快生鏽
密碼規則
- 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
- 檢查字串中是否有大小寫、數字、符號