JS的正则表达式


//判断身份证号是否是15位或者18位  
var re = /(^\d{15}$)|(^\d{17}([0-9]|X)$)/;  
  if (!re.test(idcard.value))   {  
   alert("身份证号格式不正确!");  
   idcard.focus();  
   return false;  
  }  
//判断邮箱格式是否正确  
var re = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  if(!re.test(email.value)){  
   alert("邮箱格式不正确!");  
   email.focus();  
   return false;  
}  
//判断空串和空格  
var re = /^//S+$/;  
if(!re.test(telphone.value)){  
 alert("联系电话不能含有空格!");  
 telphone.focus();  
 return false;  
}  


你可能感兴趣的:(JS正则表达式)