Сделать каждое предложение с заглавной буквы.

oleg_dz
oleg_dz
1
0

Добрый день!

Применил вот такое решение. Первые буквы каждого предложения капсами. Со второго знака маленькими.

Наверное есть более изящный способ? Подскажите какой. Возможно что-то связанное с массивами.

function Capitalisize (str) {

let result = "";

for (let i = 0; i < str.length; i = i+1)

{

str = str.replaceAll(" ", " ") if (str[i-2] === String(".")||i === 0)

{

result = result + str[i].toUpperCase(); } else {

result = result + str[i].toLowerCase();

}

} return result }

alert(Capitalisize ("НЕБО ГОЛУБОЕ. ТРАВА ЗЕЛЕНАЯ. СОЛНЦЕ СВЕТИТ И ГРЕЕТ."))

Комментарии: 0