使用正则表达式判断是否为手机号码(简单且实用)
下面一段代码是关于正在表达式判断是否为手机号码的代码,具体代码如下所述:
public static boolean isMobileNO(String mobile) { Pattern p = Pattern .compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$"); Matcher m = p.matcher(mobile); return m.matches(); }
以上所述是小编给大家介绍的使用正则表达式判断是否为手机号码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对我们网站的支持!
相关推荐
-
php 手机号码验证正则表达式
比较简洁的代码一: $str = ''; $isMatched = preg_match('/^0?(13|14|15|17|18)[0-9]{9}$/', $str, $matches); var_dump($isMatched, $matches); 代码二 <?php //正则表达式 $tel = "15558530459"; //作者的手机号码,如果有疑问可以电话联系我,或者QQ联系我,我的QQ是mezongzi@qq.com if (strlen($tel) == &q
-
匹配移动/联通/电信手机号码正则表达式小结
中国移动 134.135.136.137.138.139.150.151.152.157.158.159.187.188 ,147(数据卡) 中国联 通130.131.132.155.156.185.186 中国电信133.153.180.189 CDMA 133,153 正 则如下: 复制代码 代码如下: /// <summary> /// 匹配移动手机号 /// </summary> public const string PATTERN_CMCMOBILENUM = @&qu
-
js验证电话号码与手机支持+86的正则表达式
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>正则表达式验证&l
-
javascript 手机号码正则表达式验证函数 原创
复制代码 代码如下: function checkMobile(){ var sMobile = document.mobileform.mobile.value if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){ alert("不是完整的11位手机号或者正确的手机号前七位"); document.mobileform.mobile.focus(); return false;
-
手机号码,密码正则验证
/** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1349,153,180,189 */ NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; /**
-
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
//校验是否全由数字组成 复制代码 代码如下: function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头.可带数字."_"."."的字串 复制代码 代码如下: function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0
-
javascript IP、域名、手机号码正则表达式验证代码
这个手机号码正则验证函数可以说是最新的都支持的,里面有详细的介绍说明,不论以后增加什么号段大家都非常容易的稍微修改一下即可.javascript 手机号码正则表达式验证函数 复制代码 代码如下: //ip与域名验证函数 function checkIP() { var ipArray,ip,j; ip = document.ipform.ip.value; if(/[A-Za-z_-]/.test(ip)){ if (ip.indexOf(" ")>
-
使用正则表达式判断是否为手机号码(简单且实用)
下面一段代码是关于正在表达式判断是否为手机号码的代码,具体代码如下所述: public static boolean isMobileNO(String mobile) { Pattern p = Pattern .compile("^((13[0-9])|(15[^4,\\D])|(18[0-9]))\\d{8}$"); Matcher m = p.matcher(mobile); return m.matches(); } 以上所述是小编给大家介绍的使用正则表达式判断是否为手机号码
-
iOS 正则表达式判断纯数字及匹配11位手机号码的方法
第一种使用正则表达式 判断 //是否是纯数字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred evaluateWithObject:str]; if (isMatch)
-
ios利用正则表达式判断手机号码格式是否正确的实例
实例如下: //判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile { mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""]; if (mobile.length != 11) { return NO; }else{ /** * 移动号段正则表达式 */ NSString *CM_NUM = @"^((13[4-
-
java使用正则表达式判断手机号的方法示例
本文实例讲述了java使用正则表达式判断手机号的方法.分享给大家供大家参考,具体如下: 要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134.135.136.137.138.139.150.151.157(TD).158.159.187.188 联通:130.131.132.152.155.156.185.186 电信:133.153.180.189.(1349卫通) 那么现在就可以正则匹
-
JS正则表达式判断有效数实例代码
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert("请输入数字!"); } if(!/^[0-9]*$/.test(obj.value)){ a
-
如何利用C#正则表达式判断是否是有效的文件及文件夹路径
目录 省流 学习编写验证过程 元字符metacharacter 关于^和$ 关于(),[],和{} 总结 省流 /// <summary> /// 是否有效的文件,文件夹路径 /// </summary> /// <param name="val"></param> /// <returns>是,返回true:不是返回false</returns> public bool IsValidFolderPath(str
-
一行正则表达式判断质数的代码
目录 背景 示例 正则分析 原理 优化空间 性能测试 总结 背景 昨天无意中看到一篇大佬的文章Primality regex(正则表达式判断质数),惊为天人,正则表达式也能用来判断质数了?立马来研究下 示例 perl -wle 'print "Prime" if (1 x shift) !~ /^1?$|^(11+?)\1+$/' [number] 翻译成JS代码如下 function isPrime(n) { return !/^1?$|^(11+?)\1+$/.test("
-
Regex正则表达式判断密码强度
目录 需求 在线测试Regex 正文 密码强度分类 Regex分析 中强度密码同理. 高强度密码同理. 补充:密码强度 弱 中 强 正则表达式判断 需求 最近在最做一个软件的注册登录的功能,需要用到对密码强度的判断,并对当前输入的密码的强度进行输出.需求里对密码分了三级,分别是低强度.中强度.高强度,但是没有对什么是低强度.什么是高强度进行详细分类,所以自己在做的时候简单做了下分类.对密码分类后,我想到的是使用Regex表达式直接判断密码的强度,密码字符串输入然后输出对应强度等级就行.
-
使用正则表达式判断密码强弱
学python的re模板,写了个文章发现没人看,所以总结出来经验,理论没人爱,实战的人心,那么既然没人喜欢理论就直接上实战,在实战中精炼理论.不多说直接先上代码 def password_level(password): weak = re.compile(r'^((\d+)|([A-Za-z]+)|(\W+))$') level_weak = weak.match(password) level_middle = re.match(r'([0-9]+(\W+|\_+|[A-Za-z]+))+|
-
js 判断各种数据类型的简单方法(推荐)
了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例: typeof 2 输出 number typeof null 输出 object typeof {} 输出 object typeof [] 输出 object typeof (function(){}) 输出 function typeof undefined 输出 und
随机推荐
- 一个tab标签切换效果代码
- js菜单点击显示或隐藏效果的简单实例
- java线程之用Thread类创建线程的方法
- asp.net下将Excel转成XML档的实现代码
- BootStrap的select2既可以查询又可以输入的实现代码
- ASP.NET DataTable去掉重复行的2种方法
- PHP的Socket通信之UDP通信实例
- PHP curl模拟浏览器采集阿里巴巴的实现代码
- PHP+MYSQL的文章管理系统(一)
- Linux/Mac MySQL忘记密码命令行修改密码的方法
- 超详细的mysql图文安装教程
- java实现的简单猜数字游戏代码
- SqlServer与MongoDB结合使用NHibernate
- velocity显示List与Map的方法详细解析
- VC List Control控件如何删除选中的记录实例详解
- 生成sessionid和随机密码的例子
- Android 开发订单流程view实例详解
- CentOS 7.4下安装Oracle 11.2.0.4数据库的方法
- python遍历一个目录,输出所有的文件名的实例
- Vue 中可以定义组件模版的几种方式