/*
//只包含一种字符
NSString regexChar = @”.[a-z][A-Z].*”;
NSString regexNum = @”.[0-9].*”;
NSString regexSpc = @”.[a-z][A-Z][0-9].*”;
NSPredicate *predicateChar = [NSPredicate predicateWithFormat:@”SELF MATCHES %@”, regexChar];
NSPredicate *predicateNum = [NSPredicate predicateWithFormat:@”SELF MATCHES %@”, regexNum];
if ([predicateChar evaluateWithObject:password] == YES) {
//只包含字母
return PasswordErrorInfo4;
}
if ([predicateNum evaluateWithObject:password] == YES) {
//只包含数字
return PasswordErrorInfo4;
}
if ([regexSpc evaluateWithObject:password] == NO) {
//包含了特殊字符
return PasswordErrorInfo4;
}
*/

本文介绍了一种使用Objective-C进行密码强度验证的方法,通过正则表达式判断密码是否仅包含字母、数字或特殊字符。
2910

被折叠的 条评论
为什么被折叠?



