各种验证

来源:互联网 发布:python列表和集合转化 编辑:程序博客网 时间:2024/06/05 04:32
姓名验证: function checkName(){
 
  var temName = $.trim($("#customerCName").val());
  if(temName!=''){
 
  var reg4="[`~!@#%$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()&;—|{}【】‘;:”“'。,、?]";
  if(temName.match(reg4)){
  showValidateResult("customerCName","请输入中文或英文姓名");
  return false;
  }
  }

 }

街道信息验证

function checkJiedao(){
  $("#txt_jd").nextAll().remove();
  var patternszOther ="/|;|%|'|script|cookie|expression|<|>|/";
  if($("#txt_jd").val().match(patternszOther)){
  showValidateResult("txt_jd","您输入的街道地址含有非法字符");
  return false;
  }else if($("#txt_jd").val().length>80){
  showValidateResult("txt_jd","街道地址最多不能超过80个字符");
  return false;
  }else{
  return true;
  }
 }

电子邮箱验证

 function check_Email(){
  $("#email").nextAll().remove();
  if($("#email").val()==""){
  return true;
  }
  if ($("#email").val().length > 60) {
  showValidateResult("email","电子邮件地址过长");
  return false;
  } else {
  if (!checkEmail($("#email").val())) {
  showValidateResult("email","邮箱地址填写错误");
  return false;
  }
  }
  return true;
 }

电话验证

 function checkInsuredMobile1(){
$("#mobile").nextAll().remove();
var mobile=$("#mobile").val();
var reg0 = /^13\d{5,9}$/;   //130--139。至少5位,最多7位
var reg1 = /^15\d{5,9}$/;  //联通153。至少4位,最多8位
var reg2 = /^18\d{5,9}$/;  //移动159。至少4位,最多8位
var reg4 = /^14\d{5,9}$/;  //移动159。至少4位,最多8位
var reg3 = /^0\d{10,11}$/; 
var reg5 = /^170\d{4,8}$/;
var reg6 = /^177\d{4,8}$/;
var reg7 = /^176\d{4,8}$/;
var reg8 = /^178\d{4,8}$/;
var reg9 = /^173\d{4,8}$/;
var my = false;
if (reg0.test(mobile))my=true;
if (reg1.test(mobile))my=true;
if (reg2.test(mobile))my=true;
if (reg3.test(mobile))my=true;
if (reg4.test(mobile))my=true;
if (reg5.test(mobile))my=true;
if (reg6.test(mobile))my=true;
if (reg7.test(mobile))my=true;
if (reg8.test(mobile))my=true;
if (reg9.test(mobile))my=true;
if (!my && mobile != "")
{
//alert('对不起,您输入的手机号码有错误.');
showValidateResult("mobile", "手机号码填写错误!");
("mobile").focus();
("mobile").select();
return false;
}
return true;
 }

邮编验证

function check_post(){
$("#postCode").nextAll().remove();

var str=$("#postCode").val();
if(str==""){
return true;
}
var testCode = /^[0-9]{6}$/;
if(testCode.test($("#postCode").val())){
return true;
}else{
showValidateResult("postCode","邮政编码填写错误");
return false;
}
}






原创粉丝点击