正则表达式 判断手机号码是否合法

原创 2016年06月01日 16:48:43

// 正则判断手机号码地址格式

+(BOOL)isMobileNumber:(NSString *)mobileNum {

    

    //    电信号段:133/153/180/181/189/177

    //    联通号段:130/131/132/155/156/185/186/145/176

    //    移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178

    //    虚拟运营商:170

    

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

    

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

    

    return [regextestmobile evaluateWithObject:mobileNum];

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android中利用正则表达式验证手机号是否合法

利用正则表达式来验证手机号是否合法,现在我们简单使用一下,这个在实际的应用中很实用。例:在输入框中输入手机号,判断是否合法,MainActivity中: package com.example.mac...

Java正则表达式判断手机号是否合法

首先我们要搞清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188 联通:130...
  • FX_SKY
  • FX_SKY
  • 2014年03月06日 12:06
  • 5547

使用正则表达式判断手机号码是否合法

今天写到应用登录注册时候用到了判断手机号码是否合法有关的技术,首先需要限制EditText内只允许输入数字,其次只允许输入11位数字,因为手机号码都是11位,这些属性添加之后,再来判断手机号码是否可用...

js——正则表达式 验证邮箱、手机号、密码、用户名是否合法

\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分别是什么? \d:匹配数字 \w:匹配字母或数字或下划线或汉字 \s:匹配任意的空白符 [a-zA-z0-9]:...

Java正则表达式判断是否为手机号码

Java/Android中电话号码正则表达式匹配
  • afei__
  • afei__
  • 2016年05月23日 16:39
  • 37797

判断手机号码是否合法(移动,联通,电信)

参考原文:点击打开链接 /** 座机电话格式验证 **/ private static final String PHONE_CALL_PATTERN = "^(\\...
  • luckrr
  • luckrr
  • 2017年01月12日 16:49
  • 2067

校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码

校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码...

iOS开发 根据正则表达式谓词(NSPredicate)判断邮箱,手机号码,身份证...

最近在做一个项目,其中有一些需要自己判断是否输入正确以否,比如手机号,邮箱,还有其他等等 一.NSPredicate的基本语法 1.比较运算符:=、==、>=、=>、、 =、==:判断两个表...

c#.net使用正则表达式验证文本中是否包含手机号码或电话号码?

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...

JS 手机号码、邮箱、传真正则表达式验证

看到网上很多代码都很复杂,还包括以中文开头的86,17951,其实谁会填这么多,无非是检验一下他们是否位数对不对,开头有没有写错而已。下面我们从百度百科的手机号码历程来看:现在的手机号码段有联通、移动...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则表达式 判断手机号码是否合法
举报原因:
原因补充:

(最多只允许输入30个字)