У меня есть эта js функция:
value.replace(/[\\\*\+\^\?\$\[\]\{\}\-]/g, '\\$&');
, которые заменяют:
* , + , ^ , ? , & , { , }
на:
\* , \+ , \^ , \? , \& , \{ , \}
но когда у меня есть .+
, мне нужно, чтобы он не был заменен на .\+
что мне нужно изменить в моем регулярном выражении?