#import <Foundation/Foundation.h>
@interface NSString (Number)
+ (int)numCountOfNSString:(NSString *)str;
@end
@implementation NSString (Number)
+ (int)numCountOfNSString:(NSString *)str
{
int count = 0;
for(int i = 0; i < str.length; i++)
{
unichar c = [str characterAtIndex:i];
if (c > '0' && c < '9')
{
count++;
}
}
return count;
}
@end
int main()
{
int count =[NSString numCountOfNSString:@"sjji32m223jf33i445e"];
NSLog(@"%d",count);
return 0;
}
@interface NSString (Number)
+ (int)numCountOfNSString:(NSString *)str;
@end
@implementation NSString (Number)
+ (int)numCountOfNSString:(NSString *)str
{
int count = 0;
for(int i = 0; i < str.length; i++)
{
unichar c = [str characterAtIndex:i];
if (c > '0' && c < '9')
{
count++;
}
}
return count;
}
@end
int main()
{
int count =[NSString numCountOfNSString:@"sjji32m223jf33i445e"];
NSLog(@"%d",count);
return 0;
}