把字符串替换成星号

2018-07-31  本文已影响0人  失忆的程序员

//

        NSString *idSStr = @"12345678901234567";

        NSString *phoneStr = [self replaceStringWithAsterisk:idSStr startLocation:0 lenght:idSStr.length - 4 - 0];

        XPFLog(@" phoneStr : %@", phoneStr);

=======================================================

//把字符串替换成星号

- (NSString*)replaceStringWithAsterisk:(NSString*)originalStr startLocation:(NSInteger)startLocation lenght:(NSInteger)lenght {

    NSString*newStr = originalStr;

    for(inti =0; i < lenght; i++) {

        NSRangerange =NSMakeRange(startLocation,1);

        newStr = [newStrstringByReplacingCharactersInRange:range withString:@"*"];

        startLocation ++;

    }

    returnnewStr;

}

上一篇 下一篇

猜你喜欢

热点阅读