手機號、身份證轉星號(*)
阿新 • • 發佈:2019-01-30
.h檔案
<span style="font-size:18px;">/**
* 轉成星號工具
*/
@interface AsteriskTool : NSObject
//把手機號第4-7位變成星號
+(NSString *)phoneNumToAsterisk:(NSString*)phoneNum;
//把手機號第5-14位變成星號
+(NSString *)idCardToAsterisk:(NSString *)idCardNum;
@end
</span>
.m檔案
<span style="font-size:18px;">@implementation AsteriskTool +(NSString *)phoneNumToAsterisk:(NSString*)phoneNum { return [phoneNum stringByReplacingCharactersInRange:NSMakeRange(3,4) withString:@"****"]; } +(NSString*)idCardToAsterisk:(NSString *)idCardNum { return [idCardNum stringByReplacingCharactersInRange:NSMakeRange(4, 10) withString:@"**********"]; } @end</span>
這個用的是nsstring的替換,有更好的方法希望朋友告訴下