Methode 1:
Die Codekopie lautet wie folgt:
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-F0-9] {2 {2}: [A-F0-9] {2} /;
if (! temp.test (document.mac.value))
{
false zurückgeben;
}
Methode 2:
Die Codekopie lautet wie folgt:
Funktion MacFormCheck (MAC)
{
var macs = new Array ();
macs = mac.split (":");
if (macs.length! = 6) {
alert ("Das Eingabe -MAC -Adressformat ist falsch. Bitte geben Sie es in Form von xx: xx: xx: xx: xx: xx: xx: xx (xx ist eine hexadezimale Nummer)!"); // Ein Online -Tutorial http://yige.org/js//js/
false zurückgeben;
}
für (var s = 0; s <6; s ++) {
var temp = parseInt (Macs [s], 16);
if (isnan (temp))
{
alert ("Das Eingabe -MAC -Adressformat ist falsch. Geben Sie es bitte in Form von xx: xx: xx: xx: xx: xx: xx: xx (xx ist eine hexadezimale Nummer)!");
false zurückgeben;
}
if (temp <0 || temp> 255) {
alert ("Das Eingabe -MAC -Adressformat ist falsch. Geben Sie es bitte in Form von xx: xx: xx: xx: xx: xx: xx: xx (xx ist eine hexadezimale Nummer)!");
false zurückgeben;
}
}
zurückkehren;
}