您的位置:首页 > 其它

判断密码有效性

2016-01-11 23:31 197 查看
int letter = 0;
int digit = 0;
int other = 0;

for(NSUInteger i = 0; i < [text length]; i++) {
int a = [text characterAtIndex:i];

BOOL letterFlag = [[NSCharacterSet letterCharacterSet] characterIsMember:a];
BOOL digitFlag = [[NSCharacterSet decimalDigitCharacterSet] characterIsMember:a];

if (letterFlag) {
letter = 1;
}
else if (digitFlag)
{
digit = 1;
}
else
{
other=1;
}

}
return letter == 1 && (other + digit > 0) && text.length >= 6 && text.length <= 20;


判断密码有效性,主要用到了

NSCharacterSet中的一些api
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: