全部,
我似乎无法使用搜索找到我正在寻找的答案,所以我会询问。
我需要取出信用卡号的最后四位数字并将其设置到另一个字符串中。它需要考虑信用卡号码长度的差异(即 16 个数字或 15 个数字等)
即如果数字是“1234567890123456”,我想将新字符串设置为“3456”。
谢谢
最佳答案
假设信用卡号存储为字符串:
NSString *lastFour = [fullNumber substringFromIndex:[fullNumber length] - 4];
假设它是任何足够宽类型的无符号整数:
NSString *lastFour = [NSString stringWithFormat: @"%04u", (unsigned int)(fullNumber % 10000)];
关于iPhone - 将字符串截断到最后四位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652421/