ios 判断电话号码
+ (BOOL)valiMobile:(NSString *)mobile {if (mobile.length < 11) {return @"手机号长度只能是11位";} 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 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CM_NUM];BOOL isMatch1 = [pred1 evaluateWithObject:mobile];NSPredicate *pred2 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CU_NUM];BOOL isMatch2 = [pred2 evaluateWithObject:mobile];NSPredicate *pred3 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CT_NUM];BOOL isMatch3 = [pred3 evaluateWithObject:mobile];if (isMatch1 || isMatch2 || isMatch3) {return nil;} else {return @"请输入正确的电话号码";}}return nil;
}
ios 判断电话号码相关推荐
- iOS判断是模拟器还是真机
[代码]iOS判断是模拟器还是真机 #if TARGET_IPHONE_SIMULATOR//模拟器 #elif TARGET_OS_IPHONE//真机 #endif 转载于:https://www ...
- iOS判断是否有权限访问相机,相册,定位
2019独角兽企业重金招聘Python工程师标准>>> iOS判断是否有权限访问相机,相册,定位 原文地址:判断是否有权限访问相机,相册,定位 1.判断用户是否有权限访问相册 #im ...
- ios判断当前设备类型
ios判断当前设备类型 代码如下: + (NSString*) deviceString { // 需要#import "sys/utsname.h" struct utsname ...
- ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字
我们在开发项目的时候经常会需要我们只输入一段纯数字,当我们在输入这段数字后就需要对字符串进行判断,看看是不是符合纯数字,那么你知道如何用IOS判断字符串是不是纯数字吗? 下面介绍几种判断字符串是否为纯 ...
- 正则匹配判断电话号码是否真实、几连号、几顺序号
正则匹配判断电话号码是否真实.几连号.几顺序号 正则匹配 1.主要是从输入的字符串中匹配出满足条件的字符串,即判断是否为电话号码. 2.电话号码的连号和顺序号判断,主要是通过正则匹配式将相应的字符串匹 ...
- IOS 判断设备屏幕尺寸、分辨率 根据屏幕尺寸和分辨率
IOS 判断设备屏幕尺寸.分辨率 根据屏幕尺寸和分辨率,ios现在数起来有6个版本. iOS 设备现有的分辨率如下: iPhone/iPod Touch 普通屏 ...
- iOS判断是ipad还是iphone
原文地址:iOS判断是ipad还是iphone 作者:酷云 - (BOOL)application:(UIApplication *)application didFinishLaunchingWit ...
- 软件测试--详细判断电话号码
文章目录 一.作业要求 二.需求分析 1.电话号码类型 2.座机号码地点 座机格式:区号+电话号码 3.手机号码的种类 常用运营商 虚拟运营商号段 物联网号段 卫星电话号段 其它号段 4.手机地点 5 ...
- iOS 判断手机型号(已更新至iPhone 14 Pro Max)
iOS 判断手机型号(已更新至iPhone 14 Pro Max) 判断手机型号代码如下: #import <sys/utsname.h> #pragma mark -- 判断手机型号 + ...
最新文章
- python xlsxwriter 在 flask 中的使用
- 死磕Java并发:J.U.C之并发工具类:CountDownLatch
- Spring如何将事件分配给专门的监听器?
- 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 16—Recommender Systems 推荐系统...
- redis安装包_redis安装与调优部署文档(WinServer)
- SAPscript Forms 教程
- 如何用 css 画一个正方体
- 作业调度框架 Quartz 学习笔记(三) -- Cron表达式 (转载)
- Cannot checkout from svn: svn: E155000: ‘XXX‘ is alrea
- 冒泡排序正序逆序例子
- CSS教程:认真学习haslayout
- carla学习笔记(五)
- 神奇英语语法系列(三)——状语从句
- Kafka是如何实现高性能的?
- 装机员万能驱动v1.0.0.1官方版
- 食人女孩2 mac版(tle Dew 2)v1.0.2
- 【计算机毕业设计】6.超市仓库管理系统+vue
- 微信公众号-自动聊天机器人
- 2022年全国职业院校技能大赛(中职组)网络安全竞赛试题(10)(总分100分)
- 虚拟机VirtualBox 安装教程