Regex para substituir vários espaços por um em JavaScript
Neste artigo você vai aprender a como criar uma regex para substituir vários espaços por um, utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre regex e JavaScript!
Vamos criar uma expressão regular que vai elimiar os espaços excedentes
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 114 aulas
- 4 projetos
- 9h 18min
Basicamente ela vai trocar os espaços duplos, triplos por um único
O método que aplica a regex é o replace
Veja o exemplo na prática:
const str = "Está errada esta string"; const withoutSpaces = str.replace(/\s\s+/g, ' '); console.log(withoutSpaces); // "Está errada esta string"
Veja que a string é corrigida após a aplicação do método
A regex em questão é: /\s\s+/g
O segundo argumento é o que queremos colocar no local das ocorrências identificadas, que é o espaço único
Criamos uma nova variável para manter o histórico do texto antigo
Lembrando que esta abordagem vai tirar os espaços gerados por tab também 🙂
Você pode também encapsular esta solução em uma função, para que o seu código possa ser reutilizado ao longo do software
Conclusão
No artigo de hoje você aprendeu a criar uma regex para substituir vários espaços por um
Utilizamos JavaScript puro, sem bibliotecas de terceiros
A regex basicamente identifica os espaços múltiplos e os troca por espaços simples, corrigindo a string
Como dito anteriormente, a abordagem utilizada também remove os espaços extras dos tabs
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!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
