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

检测手机号正则表达式

/^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 = /正则表达式...

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]必须是1,方格可以去掉吧。。 [3-8]第二个数字为3-8之间 +加表示至少一个[3-8] \\d表示数字 {9}表示9个,就是9个数字。

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

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

var tel = '0551-5555555'; var r=/^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/; alert(r.test(tel));

var str = "hello world"; console.log(str.match("hello")); // ["hello", index: 0, input: "hello world"]console.log(str.match("Hello")); // nullconsole.log(str.match(/hello/)); // ["hello", index: 0, input: "hello world"]// 全局...

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

我国使用的手机号码为11位,其中各段有不同的编码方向:前3位———网络识别号;第4-7位———地区编码;第8-11位———用户号码。因为随着时间的推移,网络识别号会发生增加,所以不会非常准确。 [代码][JavaScript]代码:

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

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