【www.gdgbn.com--正则表达式】

js手机号码,邮编,区号,身份证 验证程序

手机号码查询
function checkMobile(){
 var sMobile = document.mobileform.mobile.value
 if(!(/^13[0-9]d{4,8}$/.test(sMobile))){
  alert("请输入手机号码(至少前7位)");
  document.mobileform.mobile.focus();
  return false;
 }
}
//邮编查询
function checkPost(){
 var sPost = document.postform.post.value
 if(!(/^d{6}$/.test(sPost))){
  alert("请输入6位数字邮政编码");
  document.postform.post.focus();
  return false;
 }
}
//区号查询
function checkArea(){
 var sAreaNum = document.areaform.areaNum.value
 if(!(/^d{3,5}$/.test(sAreaNum))){
  alert("请输入正确的区号,3-5位数字");
  document.areaform.areaNum.focus();
  return false;
 }
}
//身份证查询
function checkIDcard(){
 var sID = document.IDcardform.IDcard.value
 if(!(/^d{15}$|^d{18}$|^d{17}x$/.test(sID))){
  alert("请输入15位或18位身份证号");
  document.IDcardform.IDcard.focus();
  return false;
 }
}
function checkIDcard15(theForm){
 var sID = IDcardform.IDcard.value
 if(!(/^d{15}$/.test(sID))){
  alert("请输入15位身份证号");
  IDcardform.IDcard.focus();
  return false;
 }
}

本文来源:http://www.gdgbn.com/aspjiaocheng/22608/