Введение
В этом практическом занятии мы изучим, как сжимать пробелы в строке с использованием JavaScript. Мы будем использовать метод String.prototype.replace() и регулярное выражение для замены всех вхождений двух и более пробельных символов на один пробел. Это поможет нам эффективно форматировать и очищать текстовые данные в наших веб-приложениях.
Функция для сжатия пробелов в строке
Для сжатия пробелов в строке используйте функцию compactWhitespace().
- Она использует
String.prototype.replace()с регулярным выражением для замены всех вхождений 2 и более пробельных символов на один пробел. - Функция принимает строку в качестве аргумента и возвращает сжатую строку.
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");
Пример использования:
compactWhitespace("Lorem Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'
Резюме
Поздравляем! Вы завершили практическое занятие по сжатию пробелов. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.