判断是否能够转成整形
- (BOOL)isPureInt:(NSString *)string{
if (!string) {
return NO;
}
NSScanner *_scanner = [NSScanner scannerWithString:string];
int val;
return [_scanner scanInt:&val] && [_scanner isAtEnd];
}
判断是否能转成浮点型
- (BOOL)isPureFloat:(NSString *)string{
if (!string) {
return NO;
}
NSScanner* scan = [NSScanner scannerWithString:string];
float val;
return [scan scanFloat:&val] && [scan isAtEnd];
}
查看原文:http://www.giser.net/?p=1274