Skip to content
Snippets Groups Projects
Select Git revision
  • d6c19258e3d1cb350309c652d872bfc93b768b61
  • master default
  • add-mongoose
  • add-website
  • add-bot
5 results

is-regex

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Guillaume Vagner authored
    82e39307
    History

    #is-regex Version Badge

    Build Status dependency status dev dependency status License Downloads

    npm badge

    browser support

    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