Método 1:
La copia del código es la siguiente:
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-fa-f0-9] {2} /;
if (! temp.test (document.mac.value))
{
devolver falso;
}
Método 2:
La copia del código es la siguiente:
función MacFormCheck (Mac)
{
var macs = new Array ();
MacS = Mac.Split (":");
if (macs.length! = 6) {
alerta ("El formato de dirección MAC de entrada es incorrecto, ingrese en forma de xx: xx: xx: xx: xx: xx: xx: xx (xx es un número hexadecimal)!"); // un tutorial en línea http://yige.org/js/
devolver falso;
}
para (var s = 0; s <6; s ++) {
var temp = parseInt (Macs [s], 16);
if (isnan (temp))
{
alerta ("El formato de dirección MAC de entrada es incorrecto, ingrese en forma de xx: xx: xx: xx: xx: xx: xx: xx (xx es un número hexadecimal)!");
devolver falso;
}
if (temp <0 || temp> 255) {
alerta ("El formato de dirección MAC de entrada es incorrecto, ingrese en forma de xx: xx: xx: xx: xx: xx: xx: xx (xx es un número hexadecimal)!");
devolver falso;
}
}
devolver verdadero;
}