Skip to content

regexhq/regexify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/);