Javascript正则表达式句柄/



我需要从字面上替换这个字符串:/:)

然而,如果我像这个那样做

test = text.replace(//:)/gi, replacement);

Javascript将//视为注释的开头。如果我这样做(加括号):

test = text.replace(/(/:))/gi, replacement);

这是一个语法错误,因为它将把/(/视为模式

我该怎么办?

用反斜杠转义正斜杠怎么样:

test = text.replace(//:)/gi, replacement);

最新更新