Чтобы преобразовать строку JavaScript в нижний регистр, за исключением первой буквы каждого слова, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:
-
Использование комбинации
split,mapиjoin:function capitalizeWords(str) { return str.split(' ').map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase()).join(' '); } const inputString = 'Convert THIS string to LOWERCASE except FIRST letter of EVERY word'; const modifiedString = capitalizeWords(inputString); console.log(modifiedString); -
Использование регулярных выражений и
replace:function capitalizeWordsRegex(str) { return str.replace(/\b\w/g, char => char.toUpperCase()); } const inputString = 'Convert THIS string to LOWERCASE except FIRST letter of EVERY word'; const modifiedString = capitalizeWordsRegex(inputString); console.log(modifiedString);
Эти методы преобразуют строку в нижний регистр, за исключением первой буквы каждого слова, которая будет заглавной.