escapeRegExp - 转义正则表达式

优质
小牛编辑
135浏览
2023-12-01

转义字符串以在正则表达式中使用。

使用 String.replace() 来转义特殊字符。

const escapeRegExp = str => str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
escapeRegExp('(test)'); // \\(test\\)