Мой JS хорошо просыпается, когда в строке есть одно слово:
Хорошо работает и тогда, когда строка представляет собой пробел в словах:
Но когда это слова, разделенные подчеркиванием, я получил?:
- Жан-Франсуа ==> Жан-Франсуа (неверно)
Моя цель обобщить это наполучить это:
- Жан-Франсуа ==> Жан-Франсуа
Как мне сделать так, как?
Мой сценарий таков:
capitalizeString(str) {
var lowerString = str.toLowerCase();
return lowerString.replace(/(^| )(\w)/g, (x) => {
return x.toUpperCase();
});
}