Metode 1:
Salinan kode adalah sebagai berikut:
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] {2 {2 {a-f0-9
if (! Temp.test (document.mac.value))
{
mengembalikan false;
}
Metode 2:
Salinan kode adalah sebagai berikut:
Function MacFormCheck (Mac)
{
var macs = array baru ();
macs = mac.split (":");
if (macs.length! = 6) {
peringatan ("Format alamat MAC input salah, silakan masukkan dalam bentuk xx: xx: xx: xx: xx: xx: xx: xx (xx adalah nomor heksadesimal)!"); // tutorial online http://yige.org/js/
mengembalikan false;
}
untuk (var s = 0; s <6; s ++) {
var temp = parseInt (macs [s], 16);
if (isnan (temp))
{
Peringatan ("Format alamat MAC input salah, silakan masukkan dalam bentuk xx: xx: xx: xx: xx: xx: xx: xx (xx adalah angka heksadesimal)!");
mengembalikan false;
}
if (temp <0 || temp> 255) {
Peringatan ("Format alamat MAC input salah, silakan masukkan dalam bentuk xx: xx: xx: xx: xx: xx: xx: xx (xx adalah angka heksadesimal)!");
mengembalikan false;
}
}
Kembali Benar;
}