Skip to content

ip-address

506 1 32 MIT
9.0.5 (25 Sep 2023) May 05 2015 39.2 million (month)

The "ip-address" library is a Node.js library that provides utility functions for working with IP addresses, similar to "ip" library. It provides functions for parsing, validating, and converting IP addresses between different formats, both IPv4 and IPv6.

Example Use


const IPAddress = require("ip-address").Address;

// slice and manipulate addresses:
const ipv4 = new IPAddress("192.168.1.1");
console.log(ipv4.addressMinusSuffix); // '192.168.1'

// validate addresses:
console.log(IPAddress.isValid("192.168.1.1")); // true
console.log(IPAddress.isValid("2001:0db8:85a3:0000:0000:8a2e:0370:7334")); // true

Alternatives / Similar


ip
1,436 2.0.1 (a month ago) Aug 15 2012 compare
6,615 9.0.0 (a month ago) Nov 13 2013 compare
6,252 0.1.3 (1 year, 9 months ago) Jun 18 2013 compare

Other Languages

1,160 0.6.1 (5 months ago) Dec 28 2012 compare
1,251 1.2.0 (a month ago) Feb 14 2011 compare
url
94 v2.1.1 (2 months ago) Apr 15 2018 compare