Para substituir todas as ocorrências de uma expressão dentro de uma string, você pode utilizar a função replace da seguinte forma:
var str = "Gato rato gato rato gato rato gato rato";
str.replace(/gato/g, "rato");
No exemplo acima, usamos uma expressão regular para reconhecer a palavra gato, e o "g" após o fechamento da "/" vai indicar que vai ser aplicado todas as palavras "gato". Entretanto, a expressão é case-sensitive, portanto não irá se aplicar a palavra "Gato", por causa do caractere "G" ser maiúsculo. Se quiser ser indiferente para maiúsculo ou minusculo, use o exemplo abaixo:
str.replace(/gato/gi, "rato");
Aí vai pegar todas as palavras "gato" indiferente da letra ser maiúscula ou minúscula.
Nenhum comentário:
Postar um comentário