quotemeta

escape regular expression characters

quotemeta

escape regular expression metacharacters

This module is like perl's quotemeta without the part about \Q...\E.

example

var quotemeta = require('quotemeta');
 
var query = new RegExp('\\' + quotemeta('node.js'));
var filter = function (x) { return query.test(x) };
 
var xs = [
    '0 node^js y',
    '1 node_js x',
    '2 node.js 5',
    '3 beep z',
    'X node.js Y',
    '4 boop w'
];
console.dir(xs.filter(filter));

methods

var quotemeta = require('quotemeta')

Return string with metacharacters escaped with \s.

install

With npm do:

npm install quotemeta

license

MIT