This package validates IP address and its version
npm install ip-address-validator> Validate the IP address and check its version
``sh`
npm install ip-address-validator
`js
import {isIPAddress, isIPV6Address, isIPV4Address, ipVersion} from 'ip-address-validator';
isIPAddress('192.168.0.108');
//=> true
isIPAddress('a.b.c.d');
//=> false
isIPV4Address('10.10.8.4');
//=> true
isIPV6Address('1:2:3:4:5:6:7:8');
//=> true
isIPV6Address('::0');
//=> true
ipVersion('1:2:3:4:5:6:7:8');
//=> 6
ipVersion('10.10.8.4');
//=> 4
ipVersion('a.b.c.d');
//=> "Please enter valid IP address"
`
Check if the string is valid IP address.
Check if the string is valid IPv6 address.
Check if the string is valid IPv4 address.
Returns 6 if the string is IPv6,4
Returns if the string is IPv4, undefined
Returns if the string` is neither IPV4 nor IPV6.