验证规则:
1. broadcast mac address (ff:ff:ff:ff::ff:ff:)
2. ipv4 & ipv6 multicast mac address
3. numeric character
code list :
复制代码 代码如下:
function isvalidmacaddress(address) {  
   var c = '';  
   var i = 0, j = 0;
if ((address.tolowercase() == 'ff:ff:ff:ff:ff:ff') || (address.tolowercase() == '00:00:00:00:00:00')) {  
         alert('error');  
         return false;  
   }
var addrparts = address.split(':');  
   if (addrparts.length != 6) {  
       alert('error');  
        return false;  
   }  
   for (i = 0; i         if (addrparts[i] == ''){  
             alert('error');  
             return false;  
        }  
   }
if (addrparts[i].length != 2) {  
        alert('error');  
        return false;  
   }  
   for (j = 0; j         c = addrparts[i].tolowercase().charat(j);  
        if ((c >= '0' && c = 'a' && c              continue;  
        } else {  
             alert('error');  
             return false;  
        }  
   }
if ((parseint(addrparts[0], 16) % 2) == 1) {  
        alert('error');  
        return false;  
   }
return true;  
}
   
 
   