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

 更新时间:2014年01月23日 09:36:59   作者:  
利用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

相关文章

  • uploadify插件实现多个图片上传并预览

    uploadify插件实现多个图片上传并预览

    这篇文章主要为大家详细介绍了uploadify插件实现多个图片上传并预览,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • JavaScript中的Proxy代理的用法和功能详解

    JavaScript中的Proxy代理的用法和功能详解

    Proxy代理是JavaScript中一项强大而灵活的功能,它可以用于拦截、修改和自定义对象的底层操作,这篇文章主要介绍了JavaScript中的Proxy代理的各种用法和功能,需要的朋友可以参考下
    2023-06-06
  • 微信小程序的部署方法步骤

    微信小程序的部署方法步骤

    这篇文章主要介绍了微信小程序的部署方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • 详解Js模板引擎(TrimPath)

    详解Js模板引擎(TrimPath)

    本文详细介绍了在页面中引用template.js文件之后,具体的使用方法及实例,有需要的朋友可以参考下
    2016-11-11
  • js制作xml在线编辑器实例

    js制作xml在线编辑器实例

    本文主要讲解了利用js制作xml在线编辑器的实例,文中讲解实例的图片和代码非常详细,感兴趣的小伙伴现在一起来看一看吧
    2021-08-08
  • JS与C#编码解码

    JS与C#编码解码

    这篇文章主要是对JS与C#编码解码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • Node.js开发指南中的简单实例(mysql版)

    Node.js开发指南中的简单实例(mysql版)

    工作原因需要用到nodejs,于是找到了《node.js开发指南》这本书来看看,作者BYVoid 为清华大学计算机系的高材生,年纪竟比我还小一两岁,中华地广物博真是人才辈出,佩服
    2013-09-09
  • ES6中的迭代器、Generator函数及Generator函数的异步操作方法

    ES6中的迭代器、Generator函数及Generator函数的异步操作方法

    这篇文章主要介绍了ES6中的迭代器、Generator函数以及Generator函数的异步操作方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • 浅谈nodeName,nodeValue,nodeType,typeof 的区别

    浅谈nodeName,nodeValue,nodeType,typeof 的区别

    本文主要简单介绍了nodeName,nodeValue,nodeType,typeof 的区别,算是知识点的一个小总结,希望对小伙伴们有所帮助
    2015-01-01
  • Webpack中publicPath使用详解

    Webpack中publicPath使用详解

    最近自己在搭建一个基于webpack的react项目,遇到关于output.publicPath和webpack-dev-server中publicPath的问题,所以自己研究了下并写下本文记录。感兴趣的小伙伴们可以参考一下
    2021-06-06

最新评论