iOS 银行卡明文字符显示变成前4位和后4位是明文,中间4位是*的字符

释放双眼,带上耳机,听听看~!

让银行卡明文字符显示变成前4位和后4位是明文,中间4位是*的字符
//这是处理银行卡号明文字符串的方法,只需要将明文的银行卡号传入下面的API接口就行

-(NSString *)returnBankCard:(NSString *)BankCardStr
{
    NSString *formerStr = [BankCardStr substringToIndex:4];
    NSString *str1 = [BankCardStr stringByReplacingOccurrencesOfString:formerStr withString:@""];
    NSString *endStr = [BankCardStr substringFromIndex:BankCardStr.length-4];
    NSString *str2 = [str1 stringByReplacingOccurrencesOfString:endStr withString:@""];
    NSString *middleStr = [str2 stringByReplacingOccurrencesOfString:str2 withString:@"****"];
    NSString *CardNumberStr = [formerStr stringByAppendingFormat:@"%@%@",middleStr,endStr];
    return CardNumberStr;
}

 

 

人已赞赏
iOS文章

iOS 判断,qq,银行卡,手机号,邮编,生日,数字,字符串,护照, email

2019-12-10 14:28:04

iOS文章

iOS正则表达式(银行卡号,手机号码,车牌号,身份证号)

2019-12-10 15:28:52

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索