代码如下: 复制代码 代码如下: <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 (/^(?:13\d|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}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim())); <BR>return (/^(([0\+]\d{2,3}-)?(0\d{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>