常用输入的js验证
身份证
var idnub = document.getElementById('idnub').value;
if(idnub.length > 1){ var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(!reg.test(idnub)) { alert("身份证输入不合法"); return false; } } |
电话,传真
var officetel=document.getElementById('officetel').value; Regularhometel = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; if(officetel.length > 1){ if (!Regularhometel.test(officetel)) { alert("单位电话格式不对"); return false; } } |
邮编
var homecode=document.getElementById('homecode').value; var Regularhomecode = /^[1-9]\d{5}$/; if(homecode.length > 1){ if(!(Regularhomecode.test(homecode))){ alert(" 不是正确的邮政编码!"); return false; } } |
var qq=document.getElementById('qq').value; var Regularqq = /^[1-9]\d{4,10}$/; if(qq.length > 1){ if(!(Regularqq.test(qq))){ alert(" 不是正确的qq格式!"); return false; } } |
手机号码
var tel = document.getElementById('tel').value; RegularExp=/^[0-9]{11}$/; if(tel.length > 1){ if (!RegularExp.test(tel)) { alert("手机号码输入有误"); return false; } } |
电子邮箱
var email=document.getElementById('email').value; RegularEmail = /[a-z0-9]*@[a-z0-9]*\.[a-z0-9]+/gi; if(email.length > 1){ if (!RegularEmail.test(email)) { alert("电子信箱格式不对!"); return false; } } |
中文输入验证
//输入不能带中文 function ischinese(s){
if(/.*[\u4e00-\u9fa5]+.*$/.test(s)) { // alert("不能含有汉字!"); return false; } return true; } |