الطريقة 1:
نسخة الكود كما يلي:
var temp = /[a-fa-f0-9] {2}: [a-fa-f0-9] {2}: [a-fa-f0-9] {2}: [a-fa-f0-9] {2}: [a-fa-f0-9] {2}: [a-fa-f0-9] {2}:
if (! temp.test (document.mac.value))
{
العودة كاذبة
}
الطريقة 2:
نسخة الكود كما يلي:
وظيفة macformcheck (mac)
{
var macs = new array () ؛
macs = mac.split (":") ؛
if (macs.length! = 6) {
تنبيه ("تنسيق عنوان MAC الإدخال غير صحيح ، يرجى إدخاله في شكل xx: xx: xx: xx: xx: xx: xx: xx (xx هو رقم سداسي عشري)!
العودة كاذبة
}
لـ (var s = 0 ؛ s <6 ؛ s ++) {
var temp = parseint (macs [s] ، 16) ؛
إذا (isnan (temp))
{
التنبيه ("تنسيق عنوان MAC للإدخال غير صحيح ، يرجى إدخاله في شكل XX: XX: XX: XX: XX: XX: XX: XX (xx هو رقم سداسي عشري)!") ؛
العودة كاذبة
}
if (temp <0 || temp> 255) {
التنبيه ("تنسيق عنوان MAC للإدخال غير صحيح ، يرجى إدخاله في شكل XX: XX: XX: XX: XX: XX: XX: XX (xx هو رقم سداسي عشري)!") ؛
العودة كاذبة
}
}
العودة صحيح.
}