使用Javascript替换方法有什么错误?

时间:2013-11-14 13:26:21

标签: javascript replace

我对字符串的REPLACE方法有问题。 我有一个字符串女巫包含1或2或...相同的字符串,我想将所有这些替换为一件事但替换方法不起作用,请按照下列说明:

var a = "hihi";
b = a.replace("hi","hello");
alert(b);

它应警告hellohello,但它会发出hellohi警告。

请帮忙。谢谢。

1 个答案:

答案 0 :(得分:2)

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

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