RegEx中出现意外的令牌错误

时间:2016-05-05 03:09:30

标签: javascript regex replace

我正在尝试使用全局修饰符来替换下面的所有实例,但我一直在收到错误

功能

var chosenParticipants = newParticipants.replace(/<i class="fa fa-minus"></i></span>/g,'</strong>');

错误

  

未捕获的SyntaxError:意外的标记&lt;

1 个答案:

答案 0 :(得分:3)

正则表达式中的斜杠需要通过反斜杠进行转义,否则正则表达式文字将在第一次出现/时终止,并且会抛出错误。

newParticipants.replace(/<i class="fa fa-minus"><\/i><\/span>/g, '</strong>');
                                                 ^^   ^^