Метод 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}: [A-F0-F0-F0-F0-F0-F0-F0-F0]: [A-FA-F0-9]
if (! temp.test (document.mac.value))
{
вернуть ложь;
}
Метод 2:
Кода -копия выглядит следующим образом:
Функция MacFormCheck (Mac)
{
var macs = new Array ();
macs = mac.split (":");
if (macs.length! = 6) {
ALERT («Входной формат MAC -адреса неверен, пожалуйста, введите его в форме XX: XX: xx: xx: xx: xx: xx: xx (xx - шестнадцатеричный номер)!»)
вернуть ложь;
}
for (var s = 0; s <6; s ++) {
var temp = parseint (macs [s], 16);
if (isnan (temp))
{
ALERT («Входной формат MAC -адреса неверен, пожалуйста, введите его в форме XX: XX: XX: XX: xx: xx: xx: xx (xx - шестнадцатеричный номер)!»);
вернуть ложь;
}
if (temp <0 || temp> 255) {
ALERT («Входной формат MAC -адреса неверен, пожалуйста, введите его в форме XX: XX: XX: XX: xx: xx: xx: xx (xx - шестнадцатеричный номер)!»);
вернуть ложь;
}
}
вернуть истину;
}