Javascript 如何使Jquery replace()在语句中选择一个单词的所有实例并替换一次

Javascript 如何使Jquery replace()在语句中选择一个单词的所有实例并替换一次,javascript,Javascript,我注意到Javascript内置的替换函数不能一次替换多个特定字符 我有一个字符串说var word=“索尼很好” 但当我想用苹果取代所有的索尼时 var res = word .replace("sony", "apple"); 我注意到它并没有取代所有的索尼,而是一个接一个地取代它们 如何制作javascript,一次将字符串的所有实例更改为另一个实例?您只需使用with regex和g(for)来替换所有: var-station=“索尼很好” console.log(句子.repla

我注意到Javascript内置的替换函数不能一次替换多个特定字符

我有一个字符串说
var word=“索尼很好”

但当我想用苹果取代所有的索尼时

var res = word .replace("sony", "apple");
我注意到它并没有取代所有的索尼,而是一个接一个地取代它们

如何制作javascript,一次将字符串的所有实例更改为另一个实例?

您只需使用with regex和
g
(for)来替换所有:

var-station=“索尼很好”

console.log(句子.replace(/sony/g,'apple'))
使用全局regex@Li357代码示例请参阅可能的副本