Méthode 1:
La copie de code est la suivante:
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))
{
retourne false;
}
Méthode 2:
La copie de code est la suivante:
fonction macformcheck (mac)
{
var macs = new Array ();
macs = mac.split (":");
if (macs.length! = 6) {
alert ("Le format d'adresse MAC d'entrée est incorrect, veuillez l'entrer sous la forme de xx: xx: xx: xx: xx: xx: xx: xx (xx est un numéro hexadécimal)!"); // un didacticiel en ligne http://yige.org/js/
retourne false;
}
pour (var s = 0; s <6; s ++) {
var temp = paSeInt (macs [s], 16);
if (isnan (temp))
{
alert ("Le format d'adresse MAC d'entrée est incorrect, veuillez le saisir sous le formulaire de xx: xx: xx: xx: xx: xx: xx: xx (xx est un numéro hexadécimal)!");
retourne false;
}
if (temp <0 || temp> 255) {
alert ("Le format d'adresse MAC d'entrée est incorrect, veuillez le saisir sous le formulaire de xx: xx: xx: xx: xx: xx: xx: xx (xx est un numéro hexadécimal)!");
retourne false;
}
}
Retour Vrai;
}