手机号、身份证转星号(*)

来源:互联网 发布:股票推荐软件免费 编辑:程序博客网 时间:2024/04/29 02:26

.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的替换,有更好的方法希望朋友告诉下

0 1