Это код, который я пытаюсь выполнитьEscape «+» в JavaScript регулярных выражений
input.replace(/^.+?(?=\+)/, ''), "i")
У меня есть побег плюс с \+
, но я получаю ошибку
Uncaught SyntaxError: Invalid regular expression: /+/: Nothing to repeat
Пожалуйста, дайте мне знать, как escape +
в приведенном выше регулярном выражении.
Вы уверены, что это ваше текущее регулярное выражение? [regex101 кажется, что все в порядке] (https://regex101.com/r/xZ3bZ1/1). –
Я не эксперт по javascript, но я думаю, вам нужно поместить ваше регулярное выражение в кавычки на основе http://www.w3schools.com/jsref/jsref_replace.asp – childofsoong
Это не может быть реальный код, ваши круглые скобки не имеют смысла. (И как только это исправлено, код не вызывает никаких ошибок.) – CBroe