項目中用到 作下記錄spa
#pragma mark - 判斷字符串是否爲整型 - (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan scanInt:&val] && [scan isAtEnd]; } #pragma mark - 把大長串的數字作單位處理 - (NSString *)changeAsset:(NSString *)amountStr { if (amountStr && ![amountStr isEqualToString:@""]) { NSInteger num = [amountStr integerValue]; if (num >= 1000000000000) { NSString *str = [NSString stringWithFormat:@"%ld",num/1000000000000]; return [NSString stringWithFormat:@"%@萬億",str]; } else if (num >= 100000000) { NSString *str = [NSString stringWithFormat:@"%ld",num/100000000]; return [NSString stringWithFormat:@"%@億",str]; } else if (num >= 10000000) { NSString *str = [NSString stringWithFormat:@"%ld",num/10000000]; return [NSString stringWithFormat:@"%@千萬",str]; }else if (num >= 10000) { NSString *str = [NSString stringWithFormat:@"%ld",num/10000]; return [NSString stringWithFormat:@"%@萬",str]; } } return amountStr; }