//正则表达式验证是否是手机号,是的话,星号处理,否则返回原文本。
- (NSString *)verifyTel:(NSString *)telNum {
//正则表达式验证手机号码
NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:telNum];
//替换成*
NSMutableString *str = [[NSMutableString alloc] initWithString:telNum];
[str replaceCharactersInRange:NSMakeRange(3, 4) withString:@"****"];
return str;
}
return telNum;
}