jquery驗證電話號碼

var isMobile=/^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/;   

var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;

 if(!isMobile.test(需要驗證的值) && !isPhone.test(需要驗證的值)){

            alert("請正確填寫電話號碼,例如:13415764179或0321-4816048");

            return false;

        }

 

<script>

 //var str = "+8615245678901";

 //var str = "68836694";

 var str = "0100-68836694";

// var partten = /(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;

// var partten=/^(?:\+86)?(?:13\d|15\d|18\d)\d{8}$/;  // 手機

 var partten=/^(?:(?:0\d{2,3})-)?(?:\d{7,8})(-(?:\d{3,}))?$/;  // 固定電話

 alert(str.match(partten));

</script>

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *