Introdução
Neste laboratório, exploraremos como compactar espaços em branco em uma string usando JavaScript. Utilizaremos o método String.prototype.replace() e uma expressão regular para substituir todas as ocorrências de dois ou mais caracteres de espaço em branco por um único espaço. Isso nos ajudará a formatar e limpar efetivamente dados de texto em nossas aplicações web.
Função para Compactar Espaços em Branco em uma String
Para compactar espaços em branco em uma string, use a função compactWhitespace().
- Ela usa
String.prototype.replace()com uma expressão regular para substituir todas as ocorrências de 2 ou mais caracteres de espaço em branco por um único espaço. - A função recebe uma string como argumento e retorna a string compactada.
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");
Exemplo de uso:
compactWhitespace("Lorem Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'
Resumo
Parabéns! Você concluiu o laboratório de Compactação de Espaços em Branco. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.