手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Mac地址验证的javascript代码
Mac地址验证的javascript代码
摘要:验证规则:1.Broadcastmacaddress(FF:FF:FF:FF::FF:FF:)2.IPv4&IPv6multicastmac...

验证规则:

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 < 6; i++){

if (addrParts[i] == ''){

alert('error');

return false;

}

}

if (addrParts[i].length != 2) {

alert('error');

return false;

}

for (j = 0; j < addrParts[i].length; j++) {

c = addrParts[i].toLowerCase().charAt(j);

if ((c >= '0' && c <= '9') || (c >= 'a' && c <='f')) {

continue;

} else {

alert('error');

return false;

}

}

if ((parseInt(addrParts[0], 16) % 2) == 1) {

alert('error');

return false;

}

return true;

}

【Mac地址验证的javascript代码】相关文章:

详解JavaScript中setSeconds()方法的使用

手机开发必备技巧:javascript及CSS功能代码分享

javascript去除空格方法小结

Email地址加密javascript版

纯javascript制作日历控件

详谈javascript中的cookie

编写高质量JavaScript代码的基本要点

Javascript随机显示图片的源代码

理解javascript封装

javascript实现youku的视频代码自适应宽度

精品推荐
分类导航