Код Junior Разминка: короткие функции обновлено
squish
Условие
Схлопни любые серии пробельных символов в один пробел и обрежь края.
Примеры
squish(" а б \n в ") // "а б в"
squish("") // ""
squish("а") // "а"
Как подойти
\s покрывает пробел, табуляцию и перевод строки. Порядок важен: сначала trim, потом схлопывание.
Подсказки: 1
- Одна регулярка с глобальным флагом.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.