验证手机号
来源:互联网 发布:可以写作的软件 编辑:程序博客网 时间:2024/04/27 13:10
/** * 手机号码验证 * * @param mobileNumbel 传入的手机号码 * * @return 格式正确返回true 错误 返回fals */+ (BOOL) isMobile:(NSString *)mobileNumbel{ if (mobileNumbel.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:mobileNumbel]; NSPredicate *pred2 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CU_NUM]; BOOL isMatch2 = [pred2 evaluateWithObject:mobileNumbel]; NSPredicate *pred3 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CT_NUM]; BOOL isMatch3 = [pred3 evaluateWithObject:mobileNumbel]; if (isMatch1 || isMatch2 || isMatch3) { return nil; } else { return @"请输入正确的电话号码"; } } return nil;}
0 0
- 验证手机号
- 验证手机号
- 手机号验证
- 验证手机号
- 验证手机号
- 验证手机号
- 验证手机号
- 验证手机号
- 验证手机号
- js验证手机号
- JS 验证邮箱,手机号
- 手机号验证正则表达式
- 邮箱,网址,手机号验证
- jquery手机号验证
- js 验证手机号
- java 手机号验证
- 正则表达式手机号验证
- ExtJS验证手机号、Email
- WIN7安装VISIO 错误1406 安装程序无法将值 写入注册表项解决办法
- 2.1 IKEv2 标准 IOS vs ASA Crypto Map
- Linux查看多线程及多核心CPU使用率
- 栈template
- 侧滑-SlidingMenu
- 验证手机号
- 国内外语音识别行业最全盘点及技术分析和预测
- Java文件流说明
- 解除javascript网页限制
- dequeueReusableCellWithIdentifier 总是返回nil
- Matlab取棋子博弈问题
- SlidingMenu侧滑菜单设置
- mybatis的多表查询
- 丑数