"ABABAB".replace(/B/g, "A");
一如既往:除非你必须使用正则表达式,否则不要使用它。对于简单的字符串替换,习惯用法是:
'ABABAB'.split('B').join('A')
那么你就不必担心gracenotes的答案中提到的引用问题了。