Skip to content

Latest commit

 

History

History
87 lines (67 loc) · 1.58 KB

.verb.md

File metadata and controls

87 lines (67 loc) · 1.58 KB

{%= name %} {%= badge("fury") %}

{%= description %}

Install

{%= include("install-npm", {save: true}) %}

Usage

var isEqualRegex = require('{%= name %}');

isEqualRegex(/foo/, /foo/);
//=> true
isEqualRegex(/foo/g, /foo/g);
//=> true

isEqualRegex(/foo/, /bar/);
//=> false
isEqualRegex(/foo/g, /foo/);
//=> false

Related projects

{%= related(verb.related.list) %}

Examples

True

All of the following return true:

isEqualRegex(/foo/, /foo/);
isEqualRegex(/^bar/, /^bar/);
isEqualRegex(/foo/g, /foo/g);
isEqualRegex(/^bar$/, new RegExp('^bar$'));
isEqualRegex(/^bar$/gmi, new RegExp('^bar$', 'gmi'));
isEqualRegex(new RegExp('^bar$'), /^bar$/);
isEqualRegex(new RegExp('^bar$', 'gmi'), /^bar$/gmi);

False

All of the following return false:

isEqualRegex(/^bar$/gmi, new RegExp('^bar$'));
isEqualRegex(new RegExp('^bar$'), /^bar$/gmi);
isEqualRegex('a');
isEqualRegex('a', /foo/);
isEqualRegex();
isEqualRegex(/foo/);
isEqualRegex(/foo/, /bar/);
isEqualRegex(/foo/, /foo/gm);
isEqualRegex(/foo/, 'a');
isEqualRegex(/foo/, /^foo/);
isEqualRegex(/foo/, /bar/);
isEqualRegex(/foo/, []);
isEqualRegex(/foo/, new Date());
isEqualRegex(/foo/, null);
isEqualRegex(/foo/, undefined);
isEqualRegex(/foo/, {});
isEqualRegex(/foo/g, /foo/);
isEqualRegex([]);
isEqualRegex(new Date(), /foo/);
isEqualRegex(null);
isEqualRegex(undefined);
isEqualRegex({});

Running tests

{%= include("tests") %}

Contributing

{%= include("contributing") %}

Author

{%= include("author") %}

License

{%= copyright() %} {%= license() %}


{%= include("footer") %}