在一些要求比较严格的网站,手机格式的验证是必须的,因为有时候因为用户的失误或者其他的操作导致填写失误,由此可能引起一些麻烦,下面就通过代码实例介绍一下如何验证手机号码的格式。

代码实例:
   [ 其他 ] 运行代码    下载代码
<script>
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; 
  } 
}
</script>

代码描述:JavaScript 表单验证手机号。JavaScript表单验证手机号码格式实例代码



638 850



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到