Cleaned up the current snippets for consistency and minor problems, added multiple tags to most of them, archived a few.
253 B
253 B
escapeRegExp
Escapes a string to use in a regular expression.
Use String.replace() to escape special characters.
const escapeRegExp = str => str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
escapeRegExp('(test)'); // \\(test\\)