Я хочу использовать строку для выполнения глобального регулярного выражения, но в ней могут быть символы регулярного выражения. Как лучше всего избежать всех символов регулярных выражений в строке перед построением с их помощью регулярного выражения?
Обычно у меня может быть что-то вроде этого:
var test = 'test.';
var regex = new RegExp(test, 'ig');
Мне нужен 'test'. стать «испытанием». поэтому он не ведет себя неожиданным образом.