js 判断mac地址是否为组播地址
// 是否MAC地址
function isMACAddress(strMac){
var reg = /^([0-9a-fA-F]{2})(([/\s:][0-9a-fA-F]{2}){5})$/;
if(reg.test(strMac)){
return true;
}else{
return false;
}
}
// 是否是组播mac
function isMulticastMac(mac) {
if (!isMACAddress(mac)) return false;
var h = parseInt(mac.slice(0, 2), 16); //前2个字符串,转16进制
var b = h.toString(2); // 16转2进制
return b % 2 === 1;
}