Validate IPv4 and IPv6 addresses.
npm install validate-ip-node
var validateIP = require('validate-ip-node');
console.log(validateIP('46.19.37.108'));
console.log(validateIP('46.19.37'));
console.log(validateIP('2a02:2770::21a:4aff:feb3:2ee'));
console.log(validateIP('2a02:2770'));
true
false
true
false
To run the test suite, first install the dependencies, then run npm test
:
$ npm install
$ npm test
Distributed under the MIT License.