利用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

相关文章

  • javascript 两个字符串比较函数

    javascript 两个字符串比较函数

    比较两个字符串中不同的字符
    2009-05-05
  • 2种简单的js倒计时方式

    2种简单的js倒计时方式

    这篇文章主要为大家详细介绍了2个简单js倒计时方式,一是带天数的倒计时,二是单纯分钟和秒倒计时,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • JS实现的缓冲运动效果示例

    JS实现的缓冲运动效果示例

    这篇文章主要介绍了JS实现的缓冲运动效果,涉及JavaScript数值运算与时间函数相关使用技巧,需要的朋友可以参考下
    2018-04-04
  • 原生js实现验证码功能

    原生js实现验证码功能

    本文主要介绍了原生js实现验证码功能的实例,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 纯js模拟div层弹性运动的方法

    纯js模拟div层弹性运动的方法

    这篇文章主要介绍了纯js模拟div层弹性运动的方法,涉及javascript操作div层实现运动的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • js实现图片缓慢放大缩小效果

    js实现图片缓慢放大缩小效果

    这篇文章主要为大家详细介绍了js实现图片缓慢放大缩小效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • js在Firefox与IE中对DOM对像的引用的比较

    js在Firefox与IE中对DOM对像的引用的比较

    直接用ID属性进行引用 直接用NAME属性进行引用 使用getElementById(),getElementsByName(),getElementsByTagName()进行引用
    2009-06-06
  • JavaScript中的集合及效率

    JavaScript中的集合及效率

    由于 JavaScript 的语言特性,我们可以向通用对象动态添加和删除属性。所以 Object 也可以看成是 JS 的一种特殊的集合。
    2010-01-01
  • 微信小程序实现页面跳转传递参数(实体,对象)

    微信小程序实现页面跳转传递参数(实体,对象)

    这篇文章主要介绍了微信小程序实现页面跳转传递参数(实体,对象),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • javascript中的五种基本数据类型

    javascript中的五种基本数据类型

    在javascript中申明变量使用的关键字都是var,这点与其他的编程语言不尽相同,但是javascript亦含有五种基本的数据类型(也可以说是简单数据类型),它们分别是:Undefined,Null,Boolean,Number和String。还含有一种复杂数据类型—Object。这里我们不谈复杂数据类型
    2015-08-08

最新评论