美文网首页
iOS 手机号、身份证号转星号(*)

iOS 手机号、身份证号转星号(*)

作者: 骑马纵天下 | 来源:发表于2019-04-17 15:59 被阅读0次

    身份证号:110102233113072359
    手机号:17879875688

    1. 手机号转星号
    //手机号固定为11位
    + (NSString *)phoneNumToAsterisk:(NSString*)aPhoneNum{
        return [phoneNum 
        stringByReplacingCharactersInRange:NSMakeRange(3,4) withString:@"****"];
    }
    //输出
    //2019-04-17 15:17:29.724475+0800 PICC[16375:849269] 178****5688
    
    2. 身份证号转星号
    //取身份证号第四位开始的后面十个字符转为星号 身份证号固定为18位
    + (NSString*)idCardToAsterisk:(NSString *)aIdCardNum{
        return [idCardNum stringByReplacingCharactersInRange:NSMakeRange(4, 10) withString:@"**********"];
    }
    输出
    //1101**********2359
    

    自己拼接

    //取身份证号的前四位和后四位
    + (NSString*)idCardToAsterisk:(NSString *)aIdCardNum{
        return [NSString stringWithFormat:@"%@**********%@",[idCardNum substringToIndex:4],[idCardNum substringFromIndex:idCardNum.length-4]];
        //1101**********2359
    }
    

    相关文章

      网友评论

          本文标题:iOS 手机号、身份证号转星号(*)

          本文链接:https://www.haomeiwen.com/subject/tmunwqtx.html