Wondering what’s next for npm?Check out our public roadmap! »

    is-posix-bracket

    0.1.1 • Public • Published

    is-posix-bracket NPM version NPM downloads Build Status

    Returns true if the given string is a POSIX bracket expression (POSIX character class).

    Install

    Install with npm:

    $ npm install is-posix-bracket --save

    Usage

    var isPosixBracket = require('is-posix-bracket');
     
    isPosixBracket('[foo:]]');
    //=> false
    isPosixBracket('[xdigit:]]');
    //=> false
    isPosixBracket('[[:xdigit:]]');
    //=> true
    isPosixBracket('[[:xdigit:]]');
    //=> true
    isPosixBracket('[[:alpha:]123]');
    //=> true
    isPosixBracket('[[:alpha:]123]');
    //=> true
    isPosixBracket('[a-c[:digit:]x-z]');
    //=> true
    isPosixBracket('[:al:]');
    //=> true
    isPosixBracket('[abc[:punct:][0-9]');
    //=> true

    Related projects

    You might also be interested in these projects:

    • braces: Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces… more | homepage
    • expand-brackets: Expand POSIX bracket expressions (character classes) in glob patterns. | homepage
    • is-extglob: Returns true if a string has an extglob. | homepage
    • is-glob: Returns true if the given string looks like a glob pattern or an extglob pattern.… more | homepage
    • micromatch: Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just… more | homepage

    Contributing

    Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

    Building docs

    Generate readme and API documentation with verb:

    $ npm install verb && npm run docs

    Or, if verb is installed globally:

    $ verb

    Running tests

    Install dev dependencies:

    $ npm install -d && npm test

    Author

    Jon Schlinkert

    License

    Copyright © 2016, Jon Schlinkert. Released under the MIT license.


    This file was generated by verb, v, on April 05, 2016.

    Install

    npm i is-posix-bracket

    DownloadsWeekly Downloads

    2,733,479

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • avatar