不清楚这个代码是否实用,不过还是和大家分享一下。如果想要了解代码的实现原理,还需要了解一下网络知识,这里就不多介绍了,直接看代码,有兴趣的可以自行分析,代码如下:
   [ 其他 ] 运行代码    下载代码
<script>
/* 
* [isEqualIPAddress 判断两个IP地址是否在同一个网段] 
* @param {[String]} addr1 [地址一] 
* @param {[String]} addr2 [地址二] 
* @param {[String]} mask [子网掩码] 
* @return {Boolean} [true or false] 
*/
function isEqualIPAddress(addr1,addr2,mask){ 
  if(!addr1 || !addr2 || !mask){ 
    console.log("各参数不能为空"); 
    return false; 
  } 
  var res1 = [],res2 = []; 
  addr1 = addr1.split("."); 
  addr2 = addr2.split("."); 
  mask = mask.split("."); 
  for(var i = 0,ilen = addr1.length; i < ilen ; i += 1){ 
    res1.push(parseInt(addr1[i]) & parseInt(mask[i])); 
    res2.push(parseInt(addr2[i]) & parseInt(mask[i]));
  } 
  if(res1.join(".") == res2.join(".")){ 
    console.log("在同一个网段"); 
    return true; 
  }
  else{ 
    console.log("不在同一个网段"); 
    return false; 
  } 
}
</script>

代码描述:JavaScript判断 两个ip地址 是否同一网段。JavaScript判断两个ip地址是否属于同一个网段代码下载



168 223



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到