Współpracuj każdą pierwszą literą w każdym słowie w str.
text.replace(/(^\w|\s\w)/g, m => m.toUpperCase());
Frantic Fowl
text.replace(/(^\w|\s\w)/g, m => m.toUpperCase());
const toTitleCase = str => str.replace(/(^\w|\s\w)(\S*)/g, (_,m1,m2) => m1.toUpperCase()+m2.toLowerCase())
console.log(toTitleCase("heLLo worLd"));
// Hello World
const name = 'flavio'
const nameCapitalized = name.charAt(0).toUpperCase() + name.slice(1)