在Python中是否有类似netaddr / ipaddr的javascript?

时间:2013-06-17 18:29:41

标签: javascript python ip-address cidr

我使用NetAddripaddr-py来计算Python中的子网包含,但我希望开始使用客户端逻辑来确定包含。我可能想出如何实现基于位掩码的基本逻辑,但我宁愿使用更通用,更好支持/优化的东西。

我想要做的基本上是这样的:

function filter_by_containment(candidate_subnets, ipaddr_or_cidr) {
    accepted = [];
    for (i = 0; i < candidate_subnets.length; i++) {
        if (candidate_subnets[i].contains(ipaddr_or_cidr)) {
            accepted.append(candidate_subnets[i]);
        }
    }
    return accepted;
}

(注意;我不是Javascript专家,所以这很可能是垃圾语法。我也使用JQuery和其他一些东西,但是为了最小化示例的规模,我使用了一个简单的,糟糕的环)

0 个答案:

没有答案