コードは次のとおりです: コードをコピー コードは次のとおりです: <br>String.prototype.Trim = function() { <br>var m = this.match(/^s*(S (s S )*)s*$/); <br>return (m == null) ? "" : m[1] <br>} <br>String.prototype.isMobile = function() { <br>return (/^(?:13d|15[ 89])-?d {5}(d{3}|*{3})$/.test(this.Trim())); <br>} <br>String.prototype.isTel = function() <br>{ <br> //「対応形式:国番号(2~3桁)-市外局番(2~3桁)-電話番号(7~8桁)-内線番号(3桁)」 <br>/ /return (/^(( [0 ]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$ /.test(this.Trim ())); <br>return (/^(([0 ]d{2,3}-)?(0d{2,3})-)(d{7,8} )(-(d{3 ,}))?$/.test(this.Trim())); <br>} <br>関数 chkForm() { <br>with(document.form1){ <br> if (tel.value.isMobile ()||tel.value.isTel()) { <br>tel.value = tel.value.Trim(); <br>alert("あなたの電話番号/携帯電話番号は:" tel .value); <br>return true; <br>} <br>else { <br>alert("正しい携帯電話番号または電話番号を入力してください n例: 13916752109 または 0712-3614072"); <br>tel.focus(); <br>return false; <br>} <br>} <br>} <br> < ;form name="form1" method="post" action="" >