美文网首页
字符串中含有数字和字母的个数

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

作者: 东哥技术大菜逼 | 来源:发表于2016-06-27 10:29 被阅读0次

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

    }

    相关文章

      网友评论

          本文标题:字符串中含有数字和字母的个数

          本文链接:https://www.haomeiwen.com/subject/kgezdttx.html