Всем привет! Столкнулся с интересной задачей: имеется строка, в которой могут содержаться непечатаемые символы(пробел, перевод каретки, табуляция и др.). Необходимо убрать все эти символы, но только с правого и левого краев строки. Если пробелы попадаются в середине строки (между печатаемыми символами), то их нужно оставить. Помогите пожалуйста! Проблема заключается в удалении переноса каретки, с ней я не смог справиться.
Во-первых, .trim()
, но если хочется регекспа, то new RegExp('(^\\s+|\\s+$)', 'g')
или так .replace(/(^\s+|\s+$)/g,"")
Во-вторых, если пофантазировать и вам нужны чистые абзацы в строке, то это выражение удалит всё что слева и справа в каждом абзаце строки: .trim().replace(/\s*\n\s*/g,"\n")
- останется только один перенос строки между абзацами.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пожалуй, это глупый вопрос, но почему-то не получается разобратьсяЕсть такая интересная маленькая и хрупкая библиотека i miss you: https://github
Нужен был слайдер для выбора цветаНашёл решение и немного изменил: https://codepen
Начала изучать Webpack и первым делом решила переписать свою gulp-сборкуОдна из базовых задач в ней - рекурсивно идти по всем папкам проекта, собирая...