Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    is-cidrpublic

    is-cidr

    Check if a string is an IP address in CIDR notation

    Install

    $ npm install --save is-cidr
    

    Usage

    const isCidr = require('is-cidr');
     
    isCidr('192.168.0.1/24');
    //=> true
     
    isCidr('1:2:3:4:5:6:7:8/64');
    //=> true
     
    isCidr.v4('1:2:3:4:5:6:7:8/64');
    //=> false

    API

    isCidr(input)

    Check if input is a IPv4 or IPv6 CIDR address.

    isCidr.v4(input)

    Check if input is IPv4 CIDR address.

    isCidr.v6(input)

    Check if input is IPv6 CIDR address.

    Related

    • cidr-regex - Regular expression for matching IP addresses in CIDR notation
    • is-ip - Check if a string is an IP address
    • ip-regex - Regular expression for matching IP addresses

    License

    © silverwind, distributed under BSD licence

    Based on previous work by Felipe Apostol

    install

    npm i is-cidr

    Downloadsweekly downloads

    58,418

    version

    2.0.5

    license

    BSD-2-Clause

    repository

    github.com

    last publish

    collaborators

    • avatar
    • avatar