验证规则:

1。广播MAC地址(FF:FF:法郎::法郎:法郎:)

2。IPv4多播MAC地址

三.数字字符

代码列表:

复制代码代码如下所示:
功能isvalidmacaddress(地址){
var=;
var i = 0,j = 0;

如果((地址。toLowerCase)=('ff:FF FF FF FF::::FF)(地址。toLowerCase)(| | = = '00:00:00:00:00:00){)
警报(错误的);
返回false;
}

无功addrparts = address.split(':');
如果(addrparts.length!= 6){
警报(错误的);
返回false;
}
对于(i = 0;i < 6;i + +){
如果(addrparts {我} = =){
警报(错误的);
返回false;
}
}

如果(addrparts {我}。长度!= 2){
警报(错误的);
返回false;
}
为(J = 0;J < addrparts {我}。长度;j++){
C = addrparts {我}。toLowerCase()CharAt(J);
(如果(C '0'c C≤F > = =){)
继续;
{人}
警报(错误的);
返回false;
}
}

如果((parseInt(addrparts { 0 },16)% 2)= = 1){
警报(错误的);
返回false;
}

返回true;
}