我正在寻找类似于Python中netaddr.IPNetwork
的Node.js模块。基本上,我有IP网络地址,例如1.1.1.1/30、1::/128,希望在Express后端验证用户提供的数据是否是有效的IP网络地址。
谢谢!
我正在寻找类似于Python中netaddr.IPNetwork
的Node.js模块。基本上,我有IP网络地址,例如1.1.1.1/30、1::/128,希望在Express后端验证用户提供的数据是否是有效的IP网络地址。
谢谢!
发现了一个不错的库:https://github.com/whitequark/ipaddr.js
var ipaddr = require('ipaddr.js');
var addr = ipaddr.parse("2001:db8:1234::1");
var range = ipaddr.parse("2001:db8::");
addr.match(range, 32); // => true