Javascript string.replace。组合几个.replace命令

时间:2014-10-01 00:31:39

标签: javascript

我正在使用javascript进行作业,但我遇到了问题。 当我尝试连接几个.replace命令时,我没有得到预期的输出。我不使用像Jquery这样的库。

var str = ('abc abc');
str = str.replace(/a/g, 'b').replace(/b/g, 'c');

alert(str);

使用我的代码我得到这个输出:ccc ccc。当我得到这个:bcc bcc。

谁能看到我做错了什么?

最诚挚的问候,来自挪威的学生:)

1 个答案:

答案 0 :(得分:1)

像@elclarns所说,切换替换功能,所以你先用c替换b。

str = str.replace(/b/g, 'c').replace(/a/g, 'b');