美文网首页
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