Variable: default
constdefault:object
The module's default export: the ipaddr.js object, exposing the parsing/validation helpers and the IPv4 / IPv6 classes.
Type Declaration
IPv4
readonlyIPv4: typeofIPv4
IPv6
readonlyIPv6: typeofIPv6
fromByteArray()
Build an address from a byte array (4 bytes for IPv4, 16 for IPv6).
Parameters
bytes
number[]
Returns
isValid()
isValid(
addr):boolean
Returns true if the string is a valid IPv4 or IPv6 address.
Parameters
addr
string
Returns
boolean
parse()
Parse an IPv4 or IPv6 address, throwing on invalid input.
Parameters
addr
string
Returns
parseCIDR()
Parse an address in CIDR notation, returning [address, prefixLength].
Parameters
mask
string
Returns
process()
Parse an address, converting IPv4-mapped IPv6 addresses to IPv4.
Parameters
addr
string
Returns
subnetMatch()
subnetMatch(
addr,rangeList,defaultName?):string
Match an address against a list of named ranges.
Parameters
addr
rangeList
defaultName?
string
Returns
string