Método 1:
A cópia do código é a seguinte:
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))
{
retornar falso;
}
Método 2:
A cópia do código é a seguinte:
função macformcheck (mac)
{
var macs = new Array ();
Macs = mac.split (":");
if (Macs.Length! = 6) {
alert ("O formato de endereço MAC de entrada está incorreto, digite -o na forma de xx: xx: xx: xx: xx: xx: xx: xx (xx é um número hexadecimal)!"); // um tutorial on -line http://yige.org/js/js/JS/
retornar falso;
}
for (var s = 0; s <6; s ++) {
var temp = parseint (Macs [s], 16);
if (isnan (temp))
{
alerta ("O formato de endereço MAC de entrada está incorreto, digite -o na forma de xx: xx: xx: xx: xx: xx: xx: xx (xx é um número hexadecimal)!");
retornar falso;
}
if (temp <0 || temp> 255) {
alerta ("O formato de endereço MAC de entrada está incorreto, digite -o na forma de xx: xx: xx: xx: xx: xx: xx: xx (xx é um número hexadecimal)!");
retornar falso;
}
}
retornar true;
}