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

时间:2014-01-04 00:38:42

标签: javascript regex

如果我有一个包含</custom-tag>的字符串,我如何使用replace来查找字符串中所有出现的标记并将其替换为“”,例如mystr.replace(/</constant>/g,"")将不起作用。< / p>

2 个答案:

答案 0 :(得分:9)

您需要转义/,以免它被解释为正则表达式的结尾。

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

当然,如果您的搜索是一个常量表达式,就像在这里一样,您可以使用以下技术在没有正则表达式的情况下执行全局替换:

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

答案 1 :(得分:3)

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

这应该做到