源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Mac地址验证的javascript代码

  • 时间:2021-11-26 17:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Mac地址验证的javascript代码
验证规则: 1. Broadcast mac address (FF:FF:FF:FF::FF:FF:) 2. IPv4 & IPv6 multicast mac address 3. Numeric character code list :
[u]复制代码[/u] 代码如下:
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;  } 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部