让银行卡明文字符显示变成前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;
}