手機號碼驗證的JS代碼(包含153、159)

來源:互聯網
上載者:User
<script language="javascript" type="text/javascript">
<!--
function h()
{
document.mobileform.mobile.focus();
}
function checkMobile()
{
 var mobile=document.mobileform.mobile.value;
 var reg0=/^13\d{5,9}$/;   //130--139。至少7位
 var reg1=/^153\d{4,8}$/;  //聯通153。至少7位
 var reg2=/^159\d{4,8}$/;  //移動159。至少7位
 var my=false;
 if (reg0.test(mobile))my=true;
 if (reg1.test(mobile))my=true;
 if (reg2.test(mobile))my=true;
 if (!my){
 document.mobileform.mobile.value='';
 alert('對不起,您輸入的手即號碼錯誤。');
 document.mobileform.mobile.focus();}
 return my;
}
//-->
</script>

 

<style type="text/css">
<!--
body,td,th {}{
 font-size: 12px;
}
-->
</style>

 

<body onload=h()>
因為手機號碼歸屬地查詢只需要前7位就足夠了,所以長度至少是7<br>
要嚴格驗證11位的話將{5,9}、{4,8}換成{8}即可!<br><br>
<form action="http://www.j55.cn/mobile/index.asp" method="post" name="mobileform" target="_blank" id="mobileform" onsubmit="return checkMobile()">
            <span style="color:#000000">手機號碼:</span>       
            <input name="mobile" type="text" id="mobile" size="20" maxlength="16" value="">
            <input name="post" type="hidden" value="ok">
            <input name="Submit" type="submit" class="style5" value="我要查詢">
        <input name="Submit2" type="reset" class="style5" value="重設">
    </form>
</body>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.