Javascript replace()替换所有出现的/

Javascript replace()替换所有出现的/,javascript,regex,Javascript,Regex,如果我有一个包含的字符串,如何使用replace在字符串中查找此标记的所有匹配项并将其替换为“”,例如mystr.replace(//g,””)将不起作用。mystr.replace(//g,”); mystr.replace(/<\/constant>/g,""); 这应该可以做到您需要转义/,这样它就不会被解释为正则表达式的结尾 mystr.replace(/<\/constant>/g, "") mystr.replace(//g,”) 当然,如果您的搜索是

如果我有一个包含
的字符串,如何使用replace在字符串中查找此标记的所有匹配项并将其替换为“”,例如
mystr.replace(//g,””)
将不起作用。

mystr.replace(//g,”);
mystr.replace(/<\/constant>/g,"");

这应该可以做到

您需要转义
/
,这样它就不会被解释为正则表达式的结尾

mystr.replace(/<\/constant>/g, "")
mystr.replace(//g,”)
当然,如果您的搜索是一个常量表达式(如此处所示),则可以使用以下技术在不使用正则表达式的情况下执行全局替换:

mystr.split("</constant>").join("")
mystr.split(“”).join(“”)

如果您将斜杠转义为
/g
您需要转义/请打开浏览器的开发人员控制台,那么您拥有的应该可以使用。你应该得到一条有用的错误消息。thx很多我真的很讨厌正则表达式,所以我不知道如何逃避它。