Регулярное выражение игнорировать символ с префиксом - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть эта js функция:

value.replace(/[\\\*\+\^\?\$\[\]\{\}\-]/g, '\\$&');

, которые заменяют:

* , + , ^ , ? , & , { , }
на:
\* , \+ , \^ , \? , \& , \{ , \}

но когда у меня есть .+, мне нужно, чтобы он не был заменен на .\+

что мне нужно изменить в моем регулярном выражении?

1 Ответ

0 голосов
/ 12 февраля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...