Neste artigo você vai aprender a remover texto de string em JS, ou seja, excluir alguma parte do texto que você não precisa
Fala programador(a), beleza? Bora aprender mais sobre strings e também JavaScript!
Temos duas maneiras de excluir texto de uma string
- replace: excluir de forma única;
- replaceAll: semelhante ao replace, mas exclui todas as ocorrências;
Primeiramente vamos utilizar o replace para excluir algo único
Veja um exemplo prático:
const str = "id-329392"; const strSemId = str.replace('id-', ''); console.log(strSemId); // 329392
Aqui removemos a parte que tem ‘id-‘, geralmente estes caracteres antes de algo importante vem do próprio banco e prejudicam nosso código
Então com este snippet acima conseguimos extrair eles da string, retornando só o que interessa
E se o problema fosse em várias partes?
Neste caso, utilizaremos o método replaceAll, que vai trocar todas as ocorrências que escolhermos no parâmetro
Veja um exemplo prático:
const str = "m@a@t@h@e@u@s"; const nome = str.replaceAll('@',''); console.log(nome); // matheus
Conseguimos assim limpar a string para apresentar o nome sem os caracteres especiais
O que pode ocorrer também, então fica aqui duas formas de resolver este problema 🙂
Conclusão
Neste artigo você aprendeu a como remover texto de string em JavaScript
Utilizamos os métodos replace e replaceAll
Em replace podemos substituir apenas uma ocorrência do nosso alvo, já no replaceAll podemos substituir todas
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!