quotemeta

escape regular expression characters

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
quotemeta
0.0.011 years ago11 years agoMinified + gzip package size for quotemeta in KB

Readme

quotemeta
escape regular expression metacharacters
This module is like perl's quotemeta without the part about \Q...\E.
build status
browser support
example
var quotemeta = require('quotemeta');

var query = new RegExp('\\d ' + 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')

var escaped = quotemeta(string)

Return string with metacharacters escaped with \s.
install
With npm do:
npm install quotemeta
license
MIT