我有一个字符串变量var str = 'this is eeeeeeee';
。我想替换此字符串中的每个字母e。当我做str.replace('e', 'E');
时,它只对第一个e
答案 0 :(得分:6)
您可以使用正则表达式来表示您要替换多个实例。在这种情况下,您将使用g
标志。
'this is eeeeeeeee'.replace(/e/g, 'E')
找到更多信息
答案 1 :(得分:2)
试试这个:
mystr = mystr.replace(/e/g,"E");
答案 2 :(得分:2)
您需要将global match g
与正则表达式
str.replace(/e/g, 'E');
答案 3 :(得分:0)
试试这个:
str.replace('e', 'E', 'g');