"Fossies" - the Fresh Open Source Software Archive

Member "node-v12.18.4-win-x86/node_modules/npm/node_modules/is-cidr/README.md" (14 Feb 2020, 1456 Bytes) of package /windows/www/node-v12.18.4-win-x86.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

is-cidr

Check if a string is an IP address in CIDR notation

Install

npm i is-cidr

Usage

const isCidr = require('is-cidr');

isCidr('192.168.0.1/24'); //=> 4
isCidr('1:2:3:4:5:6:7:8/64'); //=> 6
isCidr('10.0.0.0'); //=> 0
isCidr.v6('10.0.0.0/24'); //=> false

API

isCidr(input)

Check if input is a IPv4 or IPv6 CIDR address. Returns either 4, 6 (indicating the IP version) or 0 if the string is not a CIDR.

isCidr.v4(input)

Check if input is a IPv4 CIDR address. Returns a boolean.

isCidr.v6(input)

Check if input is a IPv6 CIDR address. Returns a boolean.

License

© silverwind, distributed under BSD licence

Based on previous work by Felipe Apostol