UNPKG

ip-address-validator

Version:
61 lines (37 loc) 949 B
# ip-address-validator > Validate the IP address and check its version ## Install ```sh npm install ip-address-validator ``` ## Usage ```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" ``` ## API ### isIPAddress(string) Check if the `string` is valid IP address. ### isIPV6Address(string) Check if the `string` is valid IPv6 address. ### isIPV4Address(string) Check if the `string` is valid IPv4 address. ### ipVersion(string) Returns `6` if the `string` is IPv6, Returns `4` if the `string` is IPv4, Returns `undefined` if the `string` is neither IPV4 nor IPV6.