matchIPv6Subnet
import { matchIPv6Subnet } from "jsr:@ende/net/unstable-ip";function ยท experimental
function matchIPv6Subnet(addr: string, subnet: string): booleanChecks if an IPv6 address matches a subnet or specific IPv6 address.
addr: stringThe IP address to check (IPv6)
subnet: stringThe subnet in CIDR notation (e.g., "2001:db8::/64") or a specific IP address
Returns
true if the IP address matches the subnet or IP, false otherwise
Example: Check if the address is a IPv6
import { matchIPv6Subnet } from "@ende/net/unstable-ip"
import { assert, assertFalse } from "@ende/assert"
assert(matchIPv6Subnet("2001:db8::ffff", "2001:db8::/64"));
assertFalse(matchIPv6Subnet("2001:db9::1", "2001:db8::/64"));