来源:自学PHP网 时间:2014-10-28 17:28 作者: 阅读:次
[导读] 一下代码是脚本之家从多个网站整理并总结了下,常用正则表达式的验证代码,可以直接使用。...
这个手机号码正则验证函数可以说是最新的都支持的,里面有详细的介绍说明,不论以后增加什么号段大家都非常容易的稍微修改一下即可。
javascript 手机号码正则表达式验证函数 复制代码 代码如下: //ip与域名验证函数 function checkIP() { var ipArray,ip,j; ip = document.ipform.ip.value; if(/[A-Za-z_-]/.test(ip)){ if (ip.indexOf(" ")>=0){ ip = ip.replace(/ /g,""); document.ipform.ip.value = ip; } if (ip.toLowerCase().indexOf("http://")==0){ ip = ip.slice(7); document.ipform.ip.value = ip; } if(!/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com\.tw)|(hk)|(com\.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me\.uk)|(org\.uk)|(ltd\.uk)|(plc\.uk)|(in)|(eu)|(it)|(jp))$/.test(ip)){ alert("不是正确的域名"); document.ipform.ip.focus(); return false; } } else{ ipArray = ip.split("."); j = ipArray.length if(j!=4) { alert("不是正确的IP"); document.ipform.ip.focus(); return false; } for(var i=0;i<4;i++) { if(ipArray[i].length==0 || ipArray[i]>255) { alert("不是正确的IP"); document.ipform.ip.focus(); return false; } } } } //手机号码验证函数 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 checkZip(){ var sZip = document.zipform.zip.value if(!(/^\d{4,6}$/.test(sZip))){ alert("请输入邮政编码前4-6位"); return false; } } //区号验证 function checkZone(){ var sZone = document.zoneform.zone.value if(!(/^0\d{2,6}$/.test(sZone))){ alert("请输入以“0”开头的3-7位区号"); return false; } } //身份证验证 function checkID(){ var sID = document.IDform.userid.value if(!(/^\d{15}$|^\d{18}$|^\d{17}[xX]$/.test(sID))){ alert("请输入15位或18位身份证号"); document.IDform.userid.focus(); return false; } |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com