Existem algumas formas de se substituir valores em uma string:

  1. Usando expressão regulares
  2. Usando a função split
  3. Iterando os caracteres da string
  4. Usando as funções replace() e replaceAll()

Como já sugerido no título, neste artigo vou abordar as funções replace e replaceAll, vamos direto ao ponto.

replace()

Usado para substituir apenas uma ocorrência da string informada:

 var texto = "Texto-teste"; var resultado = texto.replace("-","_");  resultado; //=> "Texto_teste" 

replaceAll()

Usado para substituir todas as ocorrências de uma string:

 var data = "01.01.2020"; var resultado = data.replaceAll(".", "/");  resultado; //=> "01/01/2020" 

Observação: o método replaceAll(), é relativamente novo, por isso não suportado por todos os navegadores, cabe uma pesquisa para saber se atende ao seu caso.


This free site is ad-supported. Learn more