欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

手机号码后N位改为“*”(类目)

程序员文章站 2024-01-27 20:20:28
...
@interface NSString (mima)

+(NSString*)mima:(NSMutableString*)string num:(int)num;

@end

@implementation NSString (mima)

+(NSString*)mima:(NSMutableString*)string num:(int)num;
{
    for (int i=0; i<num; i++)
    {
        [string replaceCharactersInRange:NSMakeRange([string length]-num+i, 1) withString:@"*"];
    }
    return string;
}


@end

 下面是使用:

    NSString*num=@"12345678";
    NSLog(@"===%@",[NSString mima:[num mutableCopy] num:4]);