Javascript替换方法有什么问题?

Javascript替换方法有什么问题?,javascript,replace,Javascript,Replace,我对字符串的替换方法有问题。 我有一个字符串包含1或2或。。。相同的字符串,我想将它们全部替换为一件事,但替换方法不起作用,请遵循以下步骤: var a = "hihi"; b = a.replace("hi","hello"); alert(b); 它应该会提醒hellohello,但它会提醒hellohi 请帮忙。谢谢。使用设置了全局g的正则表达式来替换字符串中的所有匹配项 var string = 'hihi'; var result = string.replace(/hi/g, 'h

我对字符串的替换方法有问题。 我有一个字符串包含1或2或。。。相同的字符串,我想将它们全部替换为一件事,但替换方法不起作用,请遵循以下步骤:

var a = "hihi";
b = a.replace("hi","hello");
alert(b);
它应该会提醒hellohello,但它会提醒hellohi


请帮忙。谢谢。

使用设置了全局
g
的正则表达式来替换字符串中的所有匹配项

var string = 'hihi';
var result = string.replace(/hi/g, 'hello');
alert(result); // 'hellohello'

Pease不要忽略这个问题,而提问者本可以写得更好这是一个合理的问题,因为MDN文档与Chrome(可能还有其他浏览器)中的行为不匹配。谢谢你的回答,但如果hi在一个变量中呢?