全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

iOS验证手机号的正则表达式

本文实例为大家分享了iOS正则验证手机号的代码片段,供大家参考,具体内容如下

//判断手机号码格式是否正确
+ (BOOL)valiMobile:(NSString *)mobile
{
  mobile = [mobile stringByReplacingOccurrencesOfString:@" "withString:@""];
  if (mobile.length != 11)
  {
    return NO;
  }else{
    /**
     * 移动号段正则表达式
     */
    NSString *CM_NUM = @"^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";
    /**
     * 联通号段正则表达式
     */
    NSString *CU_NUM = @"^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\\d{8}|(1709)\\d{7}$";
    /**
     * 电信号段正则表达式
     */
    NSString *CT_NUM = @"^((133)|(153)|(177)|(18[0,1,9]))\\d{8}$";
    NSPredicate *pred1 = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", CM_NUM];
    BOOL isMatch1 = [pred1 evaluateWithObject:mobile];
    NSPredicate *pred2 = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", CU_NUM];
    BOOL isMatch2 = [pred2 evaluateWithObject:mobile];
    NSPredicate *pred3 = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", CT_NUM];
    BOOL isMatch3 = [pred3 evaluateWithObject:mobile];
 
    if (isMatch1 || isMatch2 || isMatch3) {
      return YES;
    }else{
      return NO;
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# iOS正则验证手机号  # iOS验证手机号  # iOS手机号正则表达式  # 正则表达式判断手机号  # iOS 中使用正则表达式判断身份证格式及银行卡号格式是否正确(推荐)  # iOS 正则表达式判断手机号码、固话  # 使用正则表达式判断是否为手机号码(简单且实用)  # ios利用正则表达式判断手机号码格式是否正确的实例  # 正则表达式  # 大家分享  # 具体内容  # 大家多多  # 是否正确  # withString  # length  # stringByReplacingOccurrencesOfString  # mobile  # CM_NUM  # return  # NSString  # pre  # iOS  # class  # BOOL  # valiMobile  # brush  # cpp  # NSPredicate 


相关文章: 电商平台网站制作流程,电商网站如何制作?  如何在阿里云ECS服务器部署织梦CMS网站?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  大连网站设计制作招聘信息,大连投诉网站有哪些?  香港服务器租用每月最低只需15元?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  建站10G流量真的够用吗?如何应对访问高峰?  如何用西部建站助手快速创建专业网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  制作网页的网站有哪些,电脑上怎么做网页?  如何高效完成独享虚拟主机建站?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  ,怎么在广州志愿者网站注册?  孙琪峥织梦建站教程如何优化数据库安全?  如何在建站主机中优化服务器配置?  盐城做公司网站,江苏电子版退休证办理流程?  如何在宝塔面板中修改默认建站目录?  c# await 一个已经完成的Task会发生什么  建站主机选哪家性价比最高?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  网站制作员失业,怎样查看自己网站的注册者?  网站app免费制作软件,能免费看各大网站视频的手机app?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站主机系统SEO优化与智能配置核心关键词操作指南  微信小程序制作网站有哪些,微信小程序需要做网站吗?  兔展官网 在线制作,怎样制作微信请帖?  如何在云指建站中生成FTP站点?  企业微网站怎么做,公司网站和公众号有什么区别?  广平建站公司哪家专业可靠?如何选择?  广州美橙建站如何快速搭建多端合一网站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  建站主机与虚拟主机有何区别?如何选择最优方案?  网站制作报价单模板图片,小松挖机官方网站报价?  建站主机空间推荐 高性价比配置与快速部署方案解析  如何用VPS主机快速搭建个人网站?  如何通过云梦建站系统实现SEO快速优化?  建站之星安装失败:服务器环境不兼容?  如何使用Golang table-driven基准测试_多组数据测量函数效率  建站主机选虚拟主机还是云服务器更好?  如何选择香港主机高效搭建外贸独立站?  建站主机解析:虚拟主机配置与服务器选择指南  如何通过VPS搭建网站快速盈利?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  Bpmn 2.0的XML文件怎么画流程图 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。