Есть строка JavaScript:
let stroka = "Вася . Петя . Гриша . Маша ."
После каждого имени в строке идёт пробел, и только потом точка. Нам нужно привести данную строку к нормальному виду как в предложении. Как это сделать?
Решение
Давайте напишем универсальное решение под любое количество пробелов перед точкой. Для этого нам понадобится регулярное выражение и метод replace().
stroka.replace(/ +(\.)/g, "$1")
Скрин из консоли браузера:
Даже если мы накидаем лишних пробелов, то мы всё равно получим нужный нам результат.
let stroka2 = "Вася . Петя . Гриша . Маша ."
stroka2.replace(/ +(\.)/g, "$1")
Скрин из консоли браузера:
Информационные ссылки
JavaScript | Как удалить лишние пробелы в строке?
Стандарт ECMAScript — https://tc39.es/ecma262/