iOS 手机号,身份证号码等敏感号码信息部分隐藏

适用于手机号,身份证号码,等敏感号码信息部分隐藏
可自定义用来隐藏占位的字符、占位起始置位、和占位长度
ps:同一个项目里写了好几个方法,有隐藏部分手机号的,隐藏部分身份证号的....直接来一个总结。

eg:
Str--原字符串:13866668888
holderSingleStr--占位字符:@"^"
location--占位符起始位置:3
length--占位长度:4
输出:138^^^^8888

+ (NSString *)hidePartWithStr:(NSString *)Str holderSingleStr:(NSString *)holderSingleStr location:(NSInteger)location length:(NSInteger)length
{
    NSString *hideNumStr = Str;
    NSString *placeHolderStr=[NSString string];
    if ( [Str isNotBlank] &&[holderSingleStr isNotBlank])//判断非空
    {
        for (int i=0; i

你可能感兴趣的:(iOS 手机号,身份证号码等敏感号码信息部分隐藏)