0
我想要具有用於驗證NSString的以下規則使用正則表達式:正則表達式與多個條件
- 8個字符的最小長度
- 至少1位數字
- 至少1個大寫
- 至少有一個小寫字母
我只能做到以下幾點才能得到這樣的第一條規則:
^[a-zA-Z0-9]{8,}$
哪如果我理解正確檢查最少8個字符長度與低/大寫字母和數字
謝謝
我想要具有用於驗證NSString的以下規則使用正則表達式:正則表達式與多個條件
我只能做到以下幾點才能得到這樣的第一條規則:
^[a-zA-Z0-9]{8,}$
哪如果我理解正確檢查最少8個字符長度與低/大寫字母和數字
謝謝
使用每個斷言前瞻:
(?=.*\d)(?=.*[A-Z])(?=.*[a-z])^.{8,}$
你的正則表達式檢查僅適用於最少8個字符,並拒絕除[a-zA-Z0-9]之外的所有字符。這將匹配八個數字或八個小寫字母的字符串。 – dasblinkenlight