萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> js驗證電話號碼與手機支持+86的正則表達式

js驗證電話號碼與手機支持+86的正則表達式

 本篇文章主要介紹了js驗證電話號碼與手機支持+86的正則表達式。需要的朋友可以過來參考下,希望對大家有所幫助

代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <title>正則表達式驗證</title>       <script type="text/javascript" src="../Scripts/jquery-1.4.1.min.js"></script>     <script type="text/javascript">         var Validate = {               isTel: function (s) {                 var patrn = /^((+?86)|((+86)))?d{3,4}-d{7,8}(-d{3,4})?$/                 if (!patrn.exec(s)) return false                 return true             },               isMobile: function (value) {                 var validateReg = /^((+?86)|((+86)))?1d{10}$/;                 return validateReg.test(value);             },               cellPhone: function () {                 var cellPhoneNumber = $("#txtCellPhone").val();                 if (!Validate.isMobile(cellPhoneNumber)) {                     alert("手機號碼格式不正確");                     return false;                 } else {                     alert("您的手機號碼格式是正確的");                 }             },               telePhone: function () {                 var telePhoneNumber = $("#txttelePhone").val();                 if (!Validate.isTel(telePhoneNumber)) {                     alert("電話號碼格式不正確");                     return false;                 } else {                     alert("您的電話號碼格式是正確的");                 }             }         }     </script> </head> <body> <div>    <label>請輸入手機號碼(支持+86):</label><input type="text" id="txtCellPhone" /><input  type="button" value="驗證" onclick="Validate.cellPhone();"/><br />     <label>請輸入電話號碼(支持+86):</label><input type="text" id="txttelePhone" /><input  type="button" value="驗證" onclick="Validate.telePhone();"/><br /> </div> </body> </html>  
copyright © 萬盛學電腦網 all rights reserved