All Projects → regexhq → regexify

regexhq / regexify

Licence: MIT License
regexify everything!

Programming Languages

javascript
184084 projects - #8 most used programming language

node-regexify

Build Status npm version

Regex everything! Well...almost ;)

Installation

npm install regexify --save

Example usage:

var regexify = require('regexify');
var assert = require('assert');

assert.deepEqual(regexify(undefined), /.^/);
assert.deepEqual(regexify(false), /.^/);
assert.deepEqual(regexify(null), /.^/);
assert.deepEqual(regexify(''), /.^/);
assert.deepEqual(regexify(['foo', 'bar']), /foo|bar/);
assert.deepEqual(regexify(['foo', './bar']), /foo|\.\/bar/);                                                                        
assert.deepEqual(regexify('./foobar'),/\.\/foobar/); 
assert.deepEqual(regexify('foobar'), /foobar/);
assert.deepEqual(regexify(/foobar/), /foobar/);
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].