javascript最新正则验证手机号码有效性

2017-12-31网页设计
147

通过js正则验证手机号码的有效性,方法如下:
 
 验证130-139,150-159,180-189号码段的手机号码
 
<script type="text/javascript">
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
if(!myreg.test($("#phone").val())) 
{ 
    alert('请输入有效的手机号码!'); 
    return false; 
} 
</script>
以上代码是在jquery下调试的。不需要jquery的代码
 
function validatemobile(mobile) 
   { 
       if(mobile.length==0) 
       { 
          alert('请输入手机号码!'); 
          document.form1.mobile.focus(); 
          return false; 
       }     
       if(mobile.length!=11) 
       { 
           alert('请输入有效的手机号码!'); 
           document.form1.mobile.focus(); 
           return false; 
       } 
        
       var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
       if(!myreg.test(mobile)) 
       { 
           alert('请输入有效的手机号码!'); 
           document.form1.mobile.focus(); 
           return false; 
       } 
   } 

The End

相关推荐

javascript实现禁止鼠标右键的功能
遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择图片另存为或复制来达到我们的目的。但是,目前有许多网页都屏蔽了鼠标右键,那么用js如何实现禁止鼠标右键的功能呢? 1、与禁止鼠标右键相关的JS说明 script...
2021-04-27 网页设计
164

swiper无法自动播放的解决办法
1、首先看下自己网页中的js是否有异常,找不到js情况。 2、如果确认无异常的话,可能是你没有调用swiper的自动播放代码,请将以下代码加入到您网页中 script type=text/javascript $(function(){ var swiper = new Swiper(.swiper-container, { pagination:...
2019-04-10 网页设计
507

zTree异步加载并初始化树时全部展开
如果父节点数量很大,请注意利用延时进行控制,避免异步进程过多。因此需要用延迟加载的方式控制。 link rel=stylesheet href=css/demo.css type=text/csslink rel=stylesheet href=css/zTreeStyle/zTreeStyle.css type=text/cssscript type=text/javascript...
2018-07-12 网页设计
221

利用JS提交表单的几种方法和验证(必看篇)
工作中发现表单提交方便的问题,很多时候IE下提交好好的,打了火狐下就出现了问题,利用提交按钮就不成功了,于是利用JS的方式就成功了,也不知道为什么。在导师的催促下就总结出以下的几种常用表单提交的方法。 第一种方式:表单提交,在form标签中增加onsu...
2018-06-16 网页设计
173

layui里的上传控件问题
很多时候,项目里都是需要上传功能的,现在就来研究研究, 首先,在html页面引入layui的包,如: link rel=stylesheet href=map/plug-in/scripts/layui/css/layui.css /script type=text/javascript src=map/plug-in/scripts/layui/lay/dest/layui.all.js /s...
2018-05-16 网页设计
90

PHP使用CURL对带有验证码的网站进行模拟登录
网上的很多模拟登录程序,大都是通过服务程序apache之类的运行,获取到验证码之后显示在网页上,然后填上再POST出去,这样虽然看起来很友好,但是既然模拟登录,登录后所干的事情就不一定是短时间完成的,所以这就要受到php最大执行时间的限制,而且有些操作...
2018-05-14 网页设计
131