var isMobile=/^(?:d|d)d{}(d{}|*{})$/;
var isPhone=/^((d{}))?(d{})((d{}))?$/;
if(!isMobiletest(需要驗證的值) && !isPhonetest(需要驗證的值)){
alert("請正確填寫電話號碼例如:或");
return false;
}
<script>
//var str = "+";
//var str = "";
var str = "";
// var partten = /(^[]{}[]{}$)|(^[]{}$)|(^([]{})
[]{}$)|(^{}[]{}$)/;
// var partten=/^(?:+)?(?:d|d|d)d{}$/; // 手機
var partten=/^(?:(?:d{}))?(?:d{})((?:d{}))?$/; // 固定電話
alert(strmatch(partten));
</script>
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20446.html