美文网首页
iOS 隐藏手机号码中间的四位数字

iOS 隐藏手机号码中间的四位数字

作者: 大树_yrh | 来源:发表于2016-11-10 09:02 被阅读0次

//验证手机号码

-(NSString *)numberSuitScanf:(NSString*)number{

//首先验证是不是手机号码

NSString *MOBILE = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[06-8])\\\\d{8}$";

NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];

BOOL isOk = [regextestmobile evaluateWithObject:number];

if (isOk) {//如果是手机号码的话

NSString *numberString = [number stringByReplacingCharactersInRange:NSMakeRange(3, 4) withString:@"****"];

return numberString;

}

return number;

}

相关文章

网友评论

      本文标题:iOS 隐藏手机号码中间的四位数字

      本文链接:https://www.haomeiwen.com/subject/aontpttx.html