For me this worked out pretty easy!
function titleCase(str) {
var splitted = str.toLowerCase().split(" ");
for (i=0; i<splitted.length; i++) {
splitted[i]=splitted[i].charAt(0).toUpperCase() + splitted [i].slice(1);
} return splitted.join(" ");
}
titleCase(“i’m a liTTle tea pot”);