Compactar Espaços em Branco em Strings JavaScript

Beginner

This tutorial is from open-source community. Access the source code

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.