Compactar Espacios en Blanco en Cadenas de JavaScript

Beginner

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

Introducción

En este laboratorio, exploraremos cómo compactar los espacios en blanco en una cadena utilizando JavaScript. Utilizaremos el método String.prototype.replace() y una expresión regular para reemplazar todas las ocurrencias de dos o más caracteres de espacio en blanco con un solo espacio. Esto nos ayudará a formatear y limpiar efectivamente los datos de texto en nuestras aplicaciones web.

Función para Compactar Espacios en Blanco en una Cadena

Para compactar los espacios en blanco en una cadena, utiliza la función compactWhitespace().

  • Utiliza String.prototype.replace() con una expresión regular para reemplazar todas las ocurrencias de 2 o más caracteres de espacio en blanco con un solo espacio.
  • La función toma una cadena como argumento y devuelve la cadena compactada.
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");

Uso de ejemplo:

compactWhitespace("Lorem    Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'

Resumen

¡Felicitaciones! Has completado el laboratorio de Compactación de Espacios en Blanco. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.