判断是否是手机号码的方法
+ (NSString *)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;
}
判断是否是手机号码的方法相关推荐
- python判断手机号运营商_js判断手机号运营商的方法
本文实例讲述了js判断手机号运营商的方法.分享给大家供大家参考.具体如下: 在做WEB项目时,有时候需要根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理 ...
- 网站获取用户手机号码的方法、系统、客户端及服务器(坑爹的玩意儿)
网站获取用户手机号码的方法.系统.客户端及服务器 CN 103167444 A 摘要 本发明公开了一种第三方网站获取用户手机号码的方法.系统.客户端及服务器.其中,该方法包括浏览器的服务器接收浏览器 ...
- python条件语句-Python中条件判断语句的简单使用方法
最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...
- dedecms二级菜单中判断子菜单标签的方法
这篇文章将为大家详细讲解有关dedecms二级菜单中判断子菜单标签的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获. 虚拟接口是用户本地数据中心通过海外专线访问V ...
- jQuery 判断是否为数字的方法 及 转换数字函数
1.isNaN() <script language="javascript"> var t=$("#id").val();//这个就是我们要判断的 ...
- bat脚本监控tomcat并启动_Windows server利用批处理脚本判断端口启动tomcat的方法
win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导 ...
- python测试网络连通性_python 判断网络连通的实现方法
开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可. C:\Users>ping www. ...
- php 二叉树判断节点的位置,PHP实现判断二叉树是否对称的方法
本文实例讲述了PHP实现判断二叉树是否对称的方法.分享给大家供大家参考,具体如下: 问题 请实现一个函数,用来判断一颗二叉树是不是对称的.注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的. ...
- 判断事件源的另一方法
判断事件源的另一方法,除可以用ID来找出事件源对象外,还可用window.event.srcElement来找出事件源 function showMsg(){ var otarget ...
最新文章
- HDU2544 最短路(模版题dijkstra/floyd/spfa)
- IDEA+selenium+TestNG+java+git+maven+jenkins实现Web UI自动化集成
- 2021-10-11 ! AVL树 及其平衡调整 四种情况 恋上数据结构笔记 (考过)
- 手机zip模拟器_【教程】萌新手机krkr2模拟器运行教程
- css居中的几种方法_CSS几种常用的水平垂直居中对齐方法
- 简单的libevent例子
- 纯电动SUV哪吒U Pro即将上线:最高续航610公里
- tranmac不能识别_U盘插入苹果mac系统不能识别的解决方法
- Python:Django 项目中可用的各种装备和辅助
- 计算机网络之网络层服务和网络层服务模型
- 软件开发知识体系(一)
- .net 中Dictionary的遍历
- C# 在word中查找及替换文本
- BZOJ2592: [Usaco2012 Feb]Symmetry
- java集合框架实验心得_关于Java集合框架的总结
- 按键精灵 - 安卓版 - 罗盘 - 八向方位模拟 - 自动寻路
- 使用springboot实现redis作为mysql缓存
- Unity3D中的对齐
- 30天自制操作系统-Hello OS
- 【荧光光谱】用matlab绘制荧光光谱图