字符串中含有数字和字母的个数

#define kCharacterAndNumber @"0123456789abcdefghijklmnopqrstuvwxyz/n"

// 字符串中含有数字和字母个数

- (NSInteger)countForNumberAndCharactersInString:(NSString *)string

{

NSInteger count = 0;

NSCharacterSet * charSet;

charSet = [[NSCharacterSet characterSetWithCharactersInString:kCharacterAndNumber] invertedSet];

for(int i = 0; i < [string length]; ++i) {

NSString * tempStr = [string substringWithRange:NSMakeRange(i, 1)];

NSString * filtered = [[tempStr componentsSeparatedByCharactersInSet:charSet] componentsJoinedByString:@""];

if([tempStr isEqualToString:filtered]){

count++;

};

}

return count;

}

你可能感兴趣的:(字符串中含有数字和字母的个数)