@SeriousAnonymous

Как сделать первую букву в каждом слове в верхнем регистре, а остальные в нижнем?

Помогите решить задачу.
Пользователь решил вести свое имя в таком виде 'дЕнИс кОрАбЛеВ'.
Требуется исправить эту ситуацию, чтобы мы смогли корректно поприветствовать пользователя через alert
'Привет , Денис Кораблев!'

Нужно найти решение простейшим способом, возможно через цикл for.
На данном этапе смогу сделать только Имя в верхнем регистре, но так и не смог добраться до фамилии.
Буду очень признателен за помощь.

let userName = 'дЕнИс кОрАбЛеВ';

let correctName = userName.substr(0,1).toUpperCase() + userName.substr(1).toLowerCase();

alert(`Привет ${correctName}!`)
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
userName.split(' ').map(word => word.substr(0,1).toUpperCase() + word.substr(1).toLowerCase()).join(' ')
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы