الرمز هو كما يلي:
انسخ رمز الكود كما يلي:
<نوع البرنامج النصي = "نص/جافا سكريبت">
String.prototype.Trim = function() {
var m = this.match(/^/s*(/S+(/s+/S+)*)/s*$/);
return (m == null) ?
}
String.prototype.isMobile = function() {
return (/^(?:13/d|15[89])-?/d{5}(/d{3}|/*{3})$/.test(this.Trim()));
}
String.prototype.isTel = function()
{
//"التنسيق المتوافق: رمز البلد (2 إلى 3 أرقام) - رمز المنطقة (2 إلى 3 أرقام) - رقم الهاتف (7 إلى 8 أرقام) - الرقم الداخلي (3 أرقام)"
//إرجاع (/^(([0/+]/د{2,3}-)?(0/د{2,3})-)?(/د{7,8})(-(/د {3,}))?$/.test(this.Trim()));
إرجاع (/^(([0/+]/د{2,3}-)?(0/د{2,3})-)(/د{7,8})(-(/د{3, }))?$/.test(this.Trim()));
}
وظيفة chkForm() {
مع (document.form1){
إذا (tel.value.isMobile()||tel.value.isTel()) {
tel.value = tel.value.Trim();
تنبيه("رقم هاتفك/جوالك هو:" + tel.value);
عودة صحيحة؛
}
آخر {
تنبيه("الرجاء إدخال رقم الهاتف المحمول الصحيح أو رقم الهاتف/n/n على سبيل المثال: 13916752109 أو 0712-3614072");
tel.focus();
عودة كاذبة.
}
}
}
</script>
<اسم النموذج = "form1" طريقة = "نشر" الإجراء = "" >
<نوع الإدخال = "نص" اسم = "الهاتف" القيمة = "13916752109" الحجم = "15" />
<input type = "button" value = "Test" onclick = "return chkForm ()"/>
</النموذج>