코드는 다음과 같습니다. 코드 복사 코드는 다음과 같습니다. <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>function 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="" >