如何更换&;&<&燃气轮机;在javascript中
在javascript中,如何替换字符串中所有出现的& 我试过这个如何更换&;&<&燃气轮机;在javascript中,javascript,jquery,Javascript,Jquery,在javascript中,如何替换字符串中所有出现的& 我试过这个 var str="<>&"; str.replace("&","&").replace("<","<").replace(">",">"); var str=“&”; str.replace(“&”和“&”)。replace(“,”和“>”); 但即使第一次出现也无法更改最简单的方法是使用带有g标志的正则表达式替换所有实例: str.
var str="<>&";
str.replace("&","&").replace("<","<").replace(">",">");
var str=“&”;
str.replace(“&”和“&”)。replace(“,”和“>”);
但即使第一次出现也无法更改最简单的方法是使用带有g标志的正则表达式替换所有实例:
str.replace(/foo/g, "bar")
这将用string str中的bar替换所有出现的foo。如果您只有一个字符串,可以将其转换为如下所示的RegExp对象:
var pattern = "foobar",
re = new RegExp(pattern, "g");
字符串是一个语法错误。这是Java吗?replace返回字符串,因此您需要使用replace返回的变量…而且这不是javascriptmy bad。通常,您可以使用Regex replace替换所有出现的情况。