- (NSString *)numDisplayStandard:(NSInteger )typeNum
numVerification:(BOOL)isVerification{
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:1];
if (typeNum == 0) {
[numberFormatter setMaximumFractionDigits:0];
} else if (typeNum == 1) {
[numberFormatter setMinimumFractionDigits:0];
[numberFormatter setMaximumFractionDigits:2];
} else {
[numberFormatter setMinimumFractionDigits:2];
[numberFormatter setMaximumFractionDigits:2];
}
[numberFormatter setFormatterBehavior:NSNumberFormatterBehaviorDefault];
numberFormatter.roundingMode = NSRoundDown;
id num = [numberFormatter numberFromString:self];
if (isVerification && num) {
if ([num intValue] < 1 && [num floatValue] > 0.00) {
num = [NSNumber numberWithInt:1];
}
if ([num intValue] == 99) {
num = [NSNumber numberWithInt:99];
}
}
NSString * numStr = [numberFormatter stringFromNumber:num];
NSRange pointRange = [numStr rangeOfString:@"."];
if (pointRange.location + 2 < numStr.length - 1) {
return [numStr substringToIndex:pointRange.location + 2 + 1];
} else {
return numStr;
}
return numStr;
}