手机号码中间四位用*代替
2017-06-23 18:17
344 查看
验证手机号码,中间用**代替
一步做完,简单实用
// 验证手机号码,中间用****代替 - (NSString *)numberSuitScanf:(NSString*)number{ NSMutableString *phoneStr = [NSMutableString stringWithString:number]; 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:phoneStr]; if (isMatch) { [phoneStr replaceCharactersInRange:NSMakeRange(3, 4) withString:@"****"]; } return [NSString stringWithString:phoneStr]; }
一步做完,简单实用
相关文章推荐
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- 手机号码中间四位用*代替
- mysql查询手机号码时隐藏其中间四位
- PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
- PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
- js控制手机号码中间用星号代替
- mysql sql语句实现隐藏手机号码中间四位
- js手机号码验证以及隐藏中间四位数字