Check if a string is an IP address
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.editorconfig
.gitattributes
.gitignore
.travis.yml
index.js
license
package.json
readme.md
test.js

readme.md

is-ip Build Status

Check if a string is an IP address

Install

$ npm install --save is-ip

Usage

const isIp = require('is-ip');

isIp('192.168.0.1');
//=> true

isIp('1:2:3:4:5:6:7:8');
//=> true

isIp.v4('1:2:3:4:5:6:7:8');
//=> false

API

isIp(input)

Check if input is IPv4 or IPv6.

isIp.v4(input)

Check if input is IPv4.

isIp.v6(input)

Check if input is IPv6.

Related

  • ip-regex - Regular expression for matching IP addresses

License

MIT © Sindre Sorhus