mshd.net
当前位置:首页 >> [转载]JS判断手机号是否正确(正则表达式) >>

[转载]JS判断手机号是否正确(正则表达式)

正则表达式验证 var reg = /^1\d{10}$/; //定义正则表达式 alert(reg.test('12345678901'));

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

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

var phone = '13800138000';var re = /^\d{7}/;var num = phone.match(re)[0];console.log(num); //结果1380013

function aa(id,text) { var s=document.getElementById(id).value; var patrn=/^[C|D|E|F]:\\.+\\.+$/; if (!patrn.exec(s)){ alert(text+"格式不正确!"); // $(id).focus(); return false } return true }

正则表达式 var regTel = /^0?1[3|4|5|8][0-9]\d{8}$/;regTel.test($("#Tel")[0].value);这个可以验证电话号码必须是11位,且要以13, 14, 15, 18这几个号段开头

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

phone = '13888888888';if(/^1[34578]{1}\d{9}$/.test(phone)){ alert('OK');} else { alert('NG');}

isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; 15位到18位的正则 正则只能验证身份证的格式是否正确,是验证不了真伪的,只有公安系统里才能...

var tel = 18767802354; var reg = /^0?1[3|4|5|8][0-9]\d{8}$/; if (reg.test(tel)) { alert("号码正确~"); }else{ alert("号码有误~"); };

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