美文网首页
iOS 判断手机号的正则表达式

iOS 判断手机号的正则表达式

作者: 路边的风景呢 | 来源:发表于2017-05-24 15:10 被阅读140次

现在的app更多的是采用手机号进行注册登录,所以对于手机号的对错进行判断就成了现在许多程序猿必须要做的功能,下面的就是对手机号判断的方法:

NSString *MOBILE = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[0678])\\d{8}$";

NSString *CM = @"(^1(3[4-9]|4[7]|5[0-27-9]|7[8]|8[2-478])\\d{8}$)|(^1705\\d{7}$)";

NSString *CU = @"(^1(3[0-2]|4[5]|5[56]|7[6]|8[56])\\d{8}$)|(^1709\\d{7}$)";

NSString *CT = @"(^1(33|53|77|8[019])\\d{8}$)|(^1700\\d{7}$)";

NSPredicate *regextestmobile1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];

NSPredicate *regextestcm1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CM];

NSPredicate *regextestcu1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CU];

NSPredicate *regextestct1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CT];

if (self._textfiled.text.length !=11 ) {

UIAlertView * alert2 = [[UIAlertView alloc]initWithTitle:nil message:@"您还没有输入电话号" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];

[alert2 show];

}

if (([regextestmobile1 evaluateWithObject:self._textfiled.text] == YES)

|| ([regextestcm1 evaluateWithObject:self._textfiled.text] == YES)

|| ([regextestct1 evaluateWithObject:self._textfiled.text] == YES)

|| ([regextestcu1 evaluateWithObject:self._textfiled.text] == YES)){

这里写判断手机号正确后的逻辑

}

相关文章

  • iOS 正则表达式判断手机号,邮箱等

    iOS正则表达式判断手机号,邮箱等 #import "NSString+RegexCategory.h" @imp...

  • iOS开发中的一些常用小技巧

    1. 判断手机号码格式是否正确,利用正则表达式验证 2. 判断邮箱格式是否正确,利用正则表达式验证 3. 让iOS...

  • 进阶7正则表达式课程

    手机号匹配 单词匹配 正则表达式量词: 分组 判断是否是手机号的函数

  • 手机号正则表达式

    #pragma mark 正则表达式判断手机号 +(BOOL)checkPhoneNumInput:(NSStri...

  • 正则表达式

    正则表达式可以用于指定格式的判断 手机号的判断 身份证号的判断 手机号码的判断 身份证号判断 这两个是个人信息常用...

  • 正则表达式的基本语法

    1. 正则表达式 最基本的使用场景:例如在一些注册账号的时候需要填邮箱、手机号的时候,正则表达式可以判断在填手机号...

  • 开发问题笔记

    目录 1.iOS手机号码校验 1.iOS手机号码校验 下面代码方法有判断号段;有些需要具体判断大陆、港澳地区参考帮...

  • iOS手机号,身份证,车牌号正则表达式

    可以直接拿来使用的正则表达式: 1.手机号判断,根据维基百科2016年6月修订的段号判断 是否是手机号 是否是移动...

  • Java Script 登录页面总结

    登录按钮思路 1、获取手机号码 2、检查手机号码是否为空 3、用正则表达式判断手机号码是否正确 var phone...

  • PHP手机号码正则表达式

    php用正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以##preg_match_all(),如果要...

网友评论

      本文标题:iOS 判断手机号的正则表达式

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