您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

利用js正则表达式验证手机号,email地址,邮政编码

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 利用js正则表达式验证手机号,email地址,邮政编码。需要的朋友可以过来参考下,希望对大家有所帮助

手机号码的验证(13开头和158,159开头,共11位)  代码如下: var re; var ss=document.getElementById('textbox3').value; re= /^(13[0-9]{9})|(15[89][0-9]{8})$/ if(re.test(ss))  {    document.getElementById('label3').innerText="";   //给label赋值用innerText  } else {  document.getElementById('label3').innerText="请输入正确的手机号码!";  document.getElementById('imagebutton1').disabled=true; //禁用Button用disabled }   邮件地址的验证(包含@和.) 代码如下:   var re;   var ss=document.getElementById(textboxid).value;   re= /w@w*.w/  if(re.test(ss))    document.getElementById('label4').innerText="";  else  {    document.getElementById('label4').innerText="请输入正确的邮件地址!";    document.getElementById('imagebutton1').disabled=true;  }   邮政编码的验证(开头不能为0,共6位)  代码如下: var ss=document.getElementById('TextBox4').value; var re= /^[1-9][0-9]{5}$/ if(re.test(ss))   document.getElementById('label5').innerText=""; else {   document.getElementById('label5').innerText="邮政编码格式不正确!";   }   var r= /^13[012345789]{9}/ 以13开头的11位数,后9位不能出现数字6