美文网首页IOS开发者心得iOS学习笔记iOS 开发
IOS如何验证是否为真实的手机号码

IOS如何验证是否为真实的手机号码

作者: 白纸上涂鸦 | 来源:发表于2016-06-02 11:22 被阅读1719次

在开发的过程中我们往往需要输入手机号码并进行验证,那么我们如何确保这些号码为真实的手机号呢?


以下方法可以有效的解决这些问题:
#pragma mark -  手机号码验证
+(BOOL) isValidateMobile:(NSString *)mobile
{
/*
 //手机号以13, 15,18开头,八个 \\d 数字字符
 NSString *phoneRegex = @"^((13[0-9])|(15[^4,\\\\D])|(18[0,0-9]))\\\\d{8}$";
 NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",phoneRegex];
 return [phoneTest evaluateWithObject:mobile];
 */

  NSPredicate* phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", @"1[34578]([0-9]){9}"];
  return [phoneTest evaluateWithObject:mobile];
}

相关文章

网友评论

本文标题:IOS如何验证是否为真实的手机号码

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