escape - nodef/extra-regexp GitHub Wiki

Escapes string for use in RegExp.

require('extra-regexp');

RegExp.escape('break. fix.');
// 'break\\. fix\\.'
/* note : double backslashes represent a single backslash */

RegExp.escape('(*.*)');
// '\\(\\*\\.\\*\\)'

RegExp.escape('\\d \\D (?:)');
// '\\\\d \\\\D \\(\\?:\\)'

reference

RegExp.escape(string);
// string: string to escape
// return -> string 'escaped string'

references