artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
escapeRegExp.js
1 var toString = require('./toString');
2 
7 var reRegExpChar = /[\\^$.*+?()[\]{}|]/g,
8  reHasRegExpChar = RegExp(reRegExpChar.source);
9 
25 function escapeRegExp(string) {
26  string = toString(string);
27  return (string && reHasRegExpChar.test(string))
28  ? string.replace(reRegExpChar, '\\$&')
29  : string;
30 }
31 
32 module.exports = escapeRegExp;