-(NSString*)removeFloatAllZero:(NSString*)string { NSString * testNumber = string; NSString * outNumber = [NSString stringWithFormat:@"%@",@(testNumber.floatValue)]; // 價格格式化顯示 NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; formatter.numberStyle = kCFNumberFormatterDecimalStyle; NSString *formatterString = [formatter stringFromNumber:[NSNumber numberWithFloat:[outNumber doubleValue]]]; NSRange range = [formatterString rangeOfString:@"."]; //現獲取要截取的字符串位置 NSLog(@"--------%lu",(unsigned long)range.length); if (range.length>0) { NSString * result = [formatterString substringFromIndex:range.location]; //截取字符串 if (result.length>=4) { formatterString=[formatterString substringToIndex:formatterString.length-1]; } } NSLog(@"Formatted number string:%@",formatterString); NSLog(@"Formatted number string:%@",outNumber); // 輸出結果為:[1223:403] Formatted number string:123,456,789 return formatterString; }