JavaScript中的正则表达式使用及验证qq号码的正则

废话不多说了,直接给大家贴正则表达式代码了。

 function myValid() {
   var errorMsg = "";
   var res = true;
   //拿到要验证的值.
   var receiveName = $("#receiveName").val();//姓名
   var receiveMobile = $("#tMobile").val();//手机号
   var validCode = $("#validCode").val();//验证码
   var regName = /^[\ue-\ufa]{,}$/;//验证姓名
   var regMobile = /^[||||][-]\d{}$/;//验证手机
   var regCode = /^\d{}$/;//验证码
   if (!regName.test(receiveName)) {
   errorMsg += "姓名格式不正确;\n\r";
   res = false;
   }
   if (!regMobile.test(receiveMobile)) {
   errorMsg += "手机号格式不正确;\n\r";
   res = false;
   }
   if (!regCode.test(validCode)) {
   errorMsg += "请输入位的数字验证码;\n\r";
   res = false;
   }
   if (!res) {
   $.ligerDialog.error(errorMsg, "错误提示");
   }
   return res;
 }

下面分享一个非常简单的验证QQ号码的正则表达式。

代码如下:

[1-9][0-9]{4,}

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
一、JavaScript异步编程的两个核心难点 异步I/O、事件驱动使得单线程的JavaScript得以在不阻塞UI的情况下执行网络、文件访问功能,且使之在后端实现了较高的性能。然而异步风格也引来了一些麻烦,其中比较核心的问题是: 1、函数嵌套过深 JavaScript的异步调用基于回调函数,当多个异步事务多级依赖时,回调函数会形成多级的嵌套,代码变成 金字塔型结构。这不仅使得代码变难看难懂,更使得调试、重构的过程充满风险。 2、异常处理 回调嵌套不仅仅是使代码变得杂乱,也使得错误处理更复杂。这里主要讲讲

Bootstrap每天必学之表格 - 2015-11-24 17:11:48

本文主要讲解的是表格,这个其实对于做过网站的人来说,并不陌生,而且可以说是最为常用的各种列表的展示,有时候也会因为用户或者老板的需求而感到头疼。下面我们来看一下,Bootstrap已经为我们准备那些类型的表格呢?如下所示: 1.基本案例 2.条纹状表格 3.带边框的表格 4.鼠标悬停 5.紧缩表格 6.状态class 7.响应式表格 8.总结 基本案例 为任意table标签添加.table可以为其赋予基本的样式—少量的内补(padding)和水平方向的分隔线。这种方式看起来很多余!?但是我们觉得,表格元素
当要在有限的空间展示更多的信息时,我们经常会采取鼠标滑过弹出更多相关信息层,提高互动性。尤其可以应用在公司照片墙、招聘网站求职者信息展示等等场景。 本文结合实例和大家分享下使用jQuery实现滑过图片展示信息效果。当鼠标滑向照片时,会弹出对应的照片的详细介绍信息,请看演示效果: 效果展示 源码下载 HTML 首先我们准备页面素材,页面上由多组图片li密集组成,同时有图片对应的相关说明信息,用于展示详细信息效果。 div class="demo" ul id="Album" lia href=#> CSS
本文实例针对jQuery实现Tab选项卡切换效果进行了简单演示,完全是自己的思考实现过程,分享给大家供大家参考。具体如下: 起初我Html代码架子是这样的: div class="tabs" ul li class="acss" data-box="#panel-1"标签1/li li class="bcss" data-box="#panel-2"标签2/li li class="bcss" data-box="#panel-3"标签3/li /ul div id="panel-1"内容111111/d
本文实例讲述了jquery无限级联下拉菜单代码以及jquery无限级联下拉菜单实现思路。分享给大家供大家参考。具体如下: 最终效果图: 因为是级联,所以数据必须是树型结构的,这里的测试数据如下: 看下效果图: 1、效果图一: 2、效果图二: 3、效果图三: 由图可知,下拉框的个数并不是写死的,而是动态加载的。每当下拉框选择改变的时候,会发送一次ajax请求,请求成功返回json格式数据,当返回的数据不为空时(即有子节点时),则会向页面中添加一个下拉框,没有则不添加。 插件的实现代码如下: (functio
本文实例讲述了JavaScript实现的伸展收缩型菜单代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。 页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放置显示文字等,另一个 div 则是底部的蓝条,需要给第一项和最后一项设置不同的 class ,样式需要用到: div id="nav" div class="navItem indexNavItem" ul class="navUl" li首页/li l
实现代码一、 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htmlhead meta http-equiv="Content-Type" content="text/html; charset=gb2312" / title无标题文档/title !--***********开始*************-- script type="text/javascript" //![CDATA[ var tips; var the

Jquery 效果使用详解 - 2015-11-24 17:11:26

jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! .hide() 隐藏匹配的元素。 .hide() 这个方法不接受任何参数。 .hide([duration][,complete]) duration 一个字符串或者数字决定动画将运行多久。 complete 在动画执行完时执行的函数。 .hide([duration][,easing][,complete])
HTML中的JavaScript脚本必须位于script与/script标签之间,JavaScript脚本可被放置在HTML页面的body标签和head标签中,这种视情况而定,一般放在head标签内。 一、script 标签 如需在HTML页面中插入JavaScript脚本,请使用script标签。script和/script会告诉JavaScript在何处开始 和结束。script和/script之间的代码行包含了JavaScript: spanscript type="text/javascript"
为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型:Boolean,Number,String. 实际上,每当读取一个基本类型值的时候,后台应付创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据. var s1="some text"; var s2=s1.substring(2); console.log(s2);//me text 这个例子中s1包含了一个字符串,字符串是基本类型值.第二行调用了s1的subsstring()方法,并将返回的结果保存在了s2中