//匹配中級以上強(qiáng)度密碼正則表達(dá)式,要求數(shù)字涛癌、字母辑舷、特殊字符~@#$^任意兩種組合以上 ? ??
- (BOOL)passWord:(NSString *)str {? ?
NSString *passWordRegex = @"^((?![0-9]+$)(?![a-zA-Z]+$)(?![~@#$^]+$))[0-9A-Za-z~@#$^]{8,16}$"; ? ?
NSPredicate *regextestmobile =[NSPredicate predicateWithFormat:@"SELF MATCHES %@", passWordRegex];? ?
if ([regextestmobile evaluateWithObject:str] == YES){? ? ? ?
return YES;?
? }else{?
? return NO;? ?
};}