Chr*_*s R 5 javascript python ip-address cidr
我使用NetAddr和ipaddr-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;
}
Run Code Online (Sandbox Code Playgroud)
(注意;我不是 Javascript 专家,所以这可能是垃圾语法。我还使用 JQuery 和其他一些东西,但为了最小化示例的规模,我使用了一个简单的、蹩脚的循环)
归档时间: |
|
查看次数: |
573 次 |
最近记录: |