Подскажите, можно ли регулярным выражением привести строку к нужному виду?
.a.b..c.d.
Причем, точек между элементами может быть сколько угодно. Строка должна стать такой:
a.b.c.d
let src = '.a.b..c.d.';
// split/join с фильтрацией
console.log(src.split(/\.+/).filter(a=>a).join('.'));
// replace(regexp), очищаем начало и конец, отдельно убираем дубликаты в середине.
console.log(src.replace(/^\.+|\.+$/g, '').replace(/\.+/g, '.'));
// match/join
console.log(src.match(/[^.]+/g).join('.'));
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости