场景一、手机号/银行卡 格式化<展示>
核心代码
- (NSString *)PhoneFormatter:(NSString*)str
{
NSNumber * number = [NSNumber numberWithInteger:[str integerValue]];
NSNumberFormatter * formatter = [NSNumberFormatter new];
//设置分隔符
[formatter setGroupingSeparator:@" "];
//设置分割格式
formatter.positiveFormat = @"###,###0";
NSString * string = [formatter stringFromNumber:number];
NSLog(@"%@",string);
}
输入手机号 13911112222 输出结果如下:
139 1111 2222
同理,输入一个银行卡号 6228480402564890018 输出结果如下: