Estava eu aqui com um Javascript onde eu precisava substituir várias ocorrências de uma string dentro de outra, usei o replace mas para minha surpresa ele apenas substituiu a primeira o ocorrência! E agora, como faço para substituir todas as ocorrências?
Como Faz?
var a = "teste teste teset"; console.log(a.replace('e','')); // substitui apenas a primeira ocorrência console.log(a.replace(/e/g,'')); // substitui todas as ocorrências
Grande Abraço
Para utilizar com variáveis.
var a = “teste teste teste”;
var busca = “e”;
var strbusca = eval(‘/’+busca+’/g’);
console.log(a.replace(strbusca,’E’)); // substitui todas as ocorrências
// “tEstE tEstE tEstE”