Em JavaScript, não existe um método integrado para capitalizar strings diretamente, mas é fácil implementar usando métodos básicos de manipulação de strings.
Historicamente, a concatenação de strings no JavaScript podia ser um pouco traiçoeira especialmente em termos de performance.
No mundo do Javascript, a função toLowerCase() é como uma ferramenta antiga numa caixa nova.
toLowerCase()
Exemplo simples usando regex para remover todos os números de uma string.
Em detalhe: - substring(start, end) pega desde a posição start até end - 1. - slice(start, end) é similar, mas aceita índices negativos para contar do fim da string.
substring(start, end)
start
end - 1
slice(start, end)
Usar length em JavaScript é moleza.
length
Antigamente no JavaScript, a interpolação de strings era uma dor de cabeça que envolvia uma enxurrada de sinais de mais (+) para concatenar variáveis e strings.
+
Imagine que você tem uma string envolvida em aspas duplas, como ""Olá, Mundo!"" e você quer o texto puro, sem as aspas.
""Olá, Mundo!""
Vamos ver como JavaScript lida com isso usando o método replace de strings.
replace
Para começar, você pode criar um padrão de regex simples e usá-lo para encontrar correspondências em uma string.