来源:自学PHP网 时间:2014-10-28 17:28 作者: 阅读:次
[导读] 包括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; } window.open('', 'mobilewindow', 'height=197,width=350,status=yes,toolbar=no,menubar=no,location=no') } function checkZip(){ var sZip = document.zipform.zip.value if(!(/^\d{4,6}$/.test(sZip))){ alert("请输入邮政编码前4-6位"); return false; } window.open('','searchwindow','height=197,width=400,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes') } function checkZone(){ var sZone = document.zoneform.zone.value if(!(/^0\d{2,6}$/.test(sZone))){ alert("请输入以“0”开头的3-7位区号"); return false; } window.open('','searchwindow','height=197,width=400,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes') } function checkArea2Zip(){ var sArea = document.area2zipForm.area.value if(sArea==""){ alert("请输入地址"); document.area2zipForm.area.focus(); return false; } if(sArea.length<2){ alert("地址至少要有2个字"); document.area2zipForm.area.focus(); return false; } window.open('','searchwindow','height=197,width=400,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes') } function checkArea2Zone(){ var sArea = document.area2zoneForm.area.value if(sArea==""){ alert("请输入地址"); document.area2zoneForm.area.focus(); return false; } if(sArea.length<2){ alert("地址至少要有2个字"); document.area2zoneForm.area.focus(); return false; } window.open('','searchwindow','height=197,width=400,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes') } 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; } } //--> </script> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com