Я хотел бы написать функцию в Javascript следующим образом:
in_subnet(ip, network, slash) {
...
}
in_subnet('1.2.3.4', '1.2.0.0', 16) # True, since it's in 1.2.0.0/16
in_subnet('1.2.3.4', '1.2.0.0', 24) # False, since it's not in 1.2.0.0/24
Должен ли я написать это с нуля, или есть какие-нибудь хорошие библиотеки, которые я мог бы использовать? Или вся функция уже написана и находится в свободном доступе?