0
我想用正則表達式檢查密碼的複雜性。 但它總是返回true
?Objective-C RegEx-Password-Check始終爲真
密碼的複雜性如下。允許的是:
- A-Z
- A-Z
- 0-9
- 特殊字符: - _; 。 :#+ *? =! §$%& /()@
- 沒有空白字符
這裏是我的代碼:
NSString *regExPwd = @"[a-zA-Z_0-9\\-_,;.:#+*?=!§$%&/()@]+";
NSPredicate *pwdCheck = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regExPwd];
bool isValid = [pwdCheck evaluateWithObject:txtPassword.text];
希望你能幫助我再次:)
什麼是應該是'false'的密碼? – holex