gpt4 book ai didi

Javascript NETMASK 和 CIDR 转换

转载 作者:行者123 更新时间:2023-11-30 07:04:55 26 4
gpt4 key购买 nike

我希望找到数百个函数示例,以便在 JavaScript 的 CIDR 和 NETMASK 之间进行转换,但找不到任何示例。

我需要在 nodejs 页面上与 CIDR 和 NETMASKS 相互转换,该页面使用 NETCTL 设置和检索机器的 IP 地址。

使用 javascript/nodejs 有任何简单的解决方案吗??

最佳答案

这段代码可以提供一个解决方案:

var mask = "255.255.248.0";
var maskNodes = mask.match(/(\d+)/g);
var cidr = 0;
for(var i in maskNodes)
{
cidr += (((maskNodes[i] >>> 0).toString(2)).match(/1/g) || []).length;
}
return cidr;

关于Javascript NETMASK 和 CIDR 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19532210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com