llgd.net
当前位置:首页 >> 检测手机号正则表达式 >>

检测手机号正则表达式

function aa() { var a=/^1[3,5]{1}[0-9]{1}[0-9]{8}$ /; var t1=document.getElementById("").value; if(!a.test(t1)) { alert("请输入正确的手机号码"); return false; } }

/^1\d{10}$/ ,这是按照你的要求:以一开头 11位数 ,但是手机号码分区段 你这样"以一开头 11位数" 验证不完整

var reg = new RegExp("^[1]{1}[3,4,5,8]{1}[0-9]{9}$")超过11位的话,只要前11位能匹配,当然不会报错。你可以在首尾加上^和$,表示字符串开头和结束,这样就OK了 > reg.test("13999999999")< true> reg.test("139999999999")< false

/^1(3[0-9]|5[189]|8[6789])[0-9]{8}$/ js正则表达式 和java正则表达式区别: 1).javascript正则表达式创建有两种方法:a.显式创建:var re = new RegExp("正则表达式模式串");re.test(要校验或处理的源字符串);b.隐式创建:var re = /正则表达式...

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; } } ...

$reg = '/[^0-9+]*(?P(\+86[1][368][0-9]{9})|([1][368][0-9]{9}))[^0-9+]*/'; 手机的格式:第一位1,第二位能想起来的有3,6,8。(13×,16×,18×) 所以通过判断前面两位就能筛选出手机号码,然后后面再跟随意9位数即可。 如果第二位除了3,6...

/^1(3[0-9]|5[189]|8[6789])[0-9]{8}$/ 大概是这样,每个号码段有哪些我没有具体查,你可要自己查查

使用JS验证手机号可以使用正则表达式: 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 JS中的正则函数: R...

// 判断是否是手机号 + (BOOL)isValidPhone:(NSString *)phone { if (phone.length != 11) { return NO; }else{ /** * 移动号段正则表达式 */ NSString *CM_NUM = @"^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$"...

1. 手机号开头是1 2. 手机号第二位是3,5,8种的一个 3. 手机号如果没有前缀的话,一共11位,但是你要求只能前7位 综上所述,匹配一个手机号前7位的正则: ^1[358][0-9]{5}$

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com