NSMutableArray *numberArr = [NSMutableArray array];
int length = modelBankUser.cardnbr.length % 4 == 0 ? (int)(modelBankUser.cardnbr.length / 4) : (int)(modelBankUser.cardnbr.length / 4 + 1);
for (int i = 0; i < length; i++) {
int begin = i * 4;
int end = (i * 4 + 4) > (int) modelBankUser.cardnbr.length ? (int)(modelBankUser.cardnbr.length) : (i * 4 + 4);
NSString *subString = [modelBankUser.cardnbr substringWithRange:NSMakeRange(begin, end - begin)];
[numberArr addObject:subString];
NSLog(@”%d ======= %d ====== %@”,begin,end,subString);
}
NSString *cardnbr = @”“;
for (int i = 0; i < length; i++) {
cardnbr = [cardnbr stringByAppendingFormat:@”%@”, [NSString stringWithFormat:@”%@ “,numberArr[i]]];
}
self.labelAcount.text = cardnbr;
XZ_iOS之一串字符串每隔4个数字或者字符串加空格
最新推荐文章于 2024-10-02 14:57:23 发布
本文介绍了一种将信用卡号按四位一组进行分隔的方法,并通过Objective-C代码实现了这一功能。通过对输入的信用卡号字符串进行处理,将其每四位数字用特定字符分隔开,以便于阅读和识别。
1万+

被折叠的 条评论
为什么被折叠?



