首页 > Js/Jquery

手机号码和电话号码合法性验证代码

发表于2015-07-25 18:47:43| --次阅读| 来源webkfa| 作者js,javascript

摘要:手机号码和电话号码合法性验证代码:在某些网站电话号码和手机号码都是必填的,或者说需要填写其中的一项,为了增强网站的真实性也提高用户体验,一般需要进行进行格式合法性验证,下面是摘自网络上的一段验证代码供大家参考之用,希望能够给大家带来一定的帮助。代码如下:function Checkreg(){ .....

手机号码和电话号码合法性验证代码:

在某些网站电话号码和手机号码都是必填的,或者说需要填写其中的一项,为了增强网站的真实性也提高用户体验,一般需要进行进行格式合法性验证,下面是摘自网络上的一段验证代码供大家参考之用,希望能够给大家带来一定的帮助。

代码如下:

function Checkreg(){ 
  //验证电话号码手机号码,包含153,159号段 
  if(document.form.phone.value==""&&document.form.UserMobile.value==""){ 
    alert("电话和手机号码至少选填一项!"); 
    document.form.phone.focus(); 
    return false; 
  } 
  if(document.form.phone.value != ""){ 
    var phone=document.form.phone.value; 
    var p1=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; 
    var me=false; 
    if(p1.test(phone)){  
       me=true; 
    }
    if(!me){ 
      document.form.phone.value=''; 
      alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割'); 
      document.form.phone.focus(); 
      return false; 
    } 
  } 
  if(document.form.UserMobile.value != ""){ 
    var mobile=document.form.UserMobile.value; 
    var reg0=/^13\d{5,9}$/; 
    var reg1=/^153\d{4,8}$/; 
    var reg2=/^159\d{4,8}$/; 
    var reg3=/^0\d{10,11}$/; 
    var my=false; 
    if(reg0.test(mobile))my=true; 
    if(reg1.test(mobile))my=true; 
    if(reg2.test(mobile))my=true; 
    if(reg3.test(mobile))my=true; 
    if(!my){ 
      document.form.UserMobile.value=''; 
      alert('对不起,您输入的手机或小灵通号码有错误。'); 
      document.form.UserMobile.focus(); 
      return false; 
    } 
    return true; 
  } 
}

以上代码可以实现电话号码和手机号码格式合法性验证效果。

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1