String.replaceAll() Substituir todas as ocorrências
Última atualização: 2026-10-13
String.replaceAll() Substituir todas as ocorrências
replaceAll substitui TODAS as correspondências. Mais intuitivo que regex com g. ES2021.
| Categoria | Strings |
|---|
⚙️ Parâmetros
| pattern | |
|---|---|
| replacement |
Retorno:Nova string com todas as substituições.
Modifica o original:Não (retorna um novo valor)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
💡 Dica
⚠️ Aviso
🌐 Suporte do navegador
| Navegador | |||||
|---|---|---|---|---|---|
| String.replaceAll() | ✓ v85 | ✓ v85 | ✓ v77 | ✓ v13.1 | ✓ v71 |
| Suportado por todos os navegadores modernos | |||||
🏷️ Métodos de string
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
📚 Tutoriais relacionados
❓ Perguntas frequentes
QreplaceAll x replace?
AEquivalentes, mas replaceAll aceita strings simples sem escapar caracteres especiais de regex.
QSuporte de navegadores?
AES2021: Chrome 85+, Edge 85+, Firefox 77+, Safari 13.1+. Navegadores antigos usam split+join ou regex g.
QreplaceAll aceita callbacks?
ASim — igual ao replace: text.replaceAll(/\d+/g, n => Number(n) * 2).