[Edit]
+
0
-
0

js escape regex pattern characters

1 2 3 4 5 6 7 8 9 10 11 12 13 14
const SPECIAL_CHARACTERS_EXPRESSION = /([.*+?^=!:${}()|\[\]\/\\])/g; // Escapes regular expression pattern special characters in the indicated string. // const escapePattern = (pattern) => { return pattern.replace(SPECIAL_CHARACTERS_EXPRESSION, '\\$1'); }; // Usage example: const pattern = escapePattern('.*'); console.log(pattern); // '\.\*'