代碼如下:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
String.prototype.Trim = function() {
var m = this.match(/^/s*(/S+(/s+/S+)*)/s*$/);
return (m == null) ? "" : m[1];
}
String.prototype.isMobile = function() {
return (/^(?:13/d|15[89])-?/d{5}(/d{3}|/*{3})$/.test(this.Trim()));
}
String.prototype.isTel = function()
{
//"兼容格式: 國(guó)家代碼(2到3位)-區(qū)號(hào)(2到3位)-電話號(hào)碼(7到8位)-分機(jī)號(hào)(3位)"
//return (/^(([0/+]/d{2,3}-)?(0/d{2,3})-)?(/d{7,8})(-(/d{3,}))?$/.test(this.Trim()));
return (/^(([0/+]/d{2,3}-)?(0/d{2,3})-)(/d{7,8})(-(/d{3,}))?$/.test(this.Trim()));
}
function chkForm() {
with(document.form1){
if (tel.value.isMobile()||tel.value.isTel()) {
tel.value = tel.value.Trim();
alert("您的電話/手機(jī)號(hào)碼是:" + tel.value);
return true;
}
else {
alert("請(qǐng)輸入正確的手機(jī)號(hào)碼或電話號(hào)碼/n/n例如:13916752109或0712-3614072");
tel.focus();
return false;
}
}
}
</script>
<form method="post" action="" >
<input type="text" value="13916752109" size="15" />
<input type="button" value="測(cè) 試"/>
</form>
新聞熱點(diǎn)
疑難解答
圖片精選