ip-address-validator
Version:
This package validates IP address and its version
61 lines (37 loc) • 949 B
Markdown
> 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,
Returns `4` if the `string` is IPv4,
Returns `undefined` if the `string` is neither IPV4 nor IPV6.