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

#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;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容