Всем привет! Столкнулся с интересной задачей: имеется строка, в которой могут содержаться непечатаемые символы(пробел, перевод каретки, табуляция и др.). Необходимо убрать все эти символы, но только с правого и левого краев строки. Если пробелы попадаются в середине строки (между печатаемыми символами), то их нужно оставить. Помогите пожалуйста! Проблема заключается в удалении переноса каретки, с ней я не смог справиться.
Во-первых, .trim(), но если хочется регекспа, то new RegExp('(^\\s+|\\s+$)', 'g') или так .replace(/(^\s+|\s+$)/g,"")
Во-вторых, если пофантазировать и вам нужны чистые абзацы в строке, то это выражение удалит всё что слева и справа в каждом абзаце строки: .trim().replace(/\s*\n\s*/g,"\n") - останется только один перенос строки между абзацами.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости