如何在JavaScript中执行str_replace,替换JavaScript中的文本?

2022-08-30 04:03:29

我想使用或类似的替代方案来替换JavaScript中的一些文本。str_replace

var text = "this is some sample text that i want to replace";
var new_text = replace_in_javascript("want", "dont want", text);
document.write(new_text);

应该给

this is some sample text that i dont want to replace

如果您要使用正则表达式,与内置的替换方法相比,性能影响是什么。


答案 1

您将使用以下方法:replace

text = text.replace('old', 'new');

显然,第一个论点是你在寻找什么。它还可以接受正则表达式。

请记住,它不会更改原始字符串。它仅返回新值。


答案 2

更简单:

city_name=city_name.replace(/ /gi,'_');

将所有空格替换为“_”!