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.