RegexEscape
JavaScript
console.clear()
escapeRegExp = str => str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&")
console.log( escapeRegExp('/path/to/router?query=foo') )
console.clear()
escapeRegExp = str => str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&")
console.log( escapeRegExp('/path/to/router?query=foo') )