is-regex
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/is-regex package

    1.1.4 • Public • Published

    is-regex Version Badge

    github actions coverage dependency status dev dependency status License Downloads

    npm badge

    Is this value a JS regex? This module works cross-realm/iframe, and despite ES6 @@toStringTag.

    Example

    var isRegex = require('is-regex');
    var assert = require('assert');
    
    assert.notOk(isRegex(undefined));
    assert.notOk(isRegex(null));
    assert.notOk(isRegex(false));
    assert.notOk(isRegex(true));
    assert.notOk(isRegex(42));
    assert.notOk(isRegex('foo'));
    assert.notOk(isRegex(function () {}));
    assert.notOk(isRegex([]));
    assert.notOk(isRegex({}));
    
    assert.ok(isRegex(/a/g));
    assert.ok(isRegex(new RegExp('a', 'g')));

    Tests

    Simply clone the repo, npm install, and run npm test

    Install

    npm i is-regex

    DownloadsWeekly Downloads

    27,165,140

    Version

    1.1.4

    License

    MIT

    Unpacked Size

    30.1 kB

    Total Files

    10

    Last publish

    Collaborators

    • ljharb