Javascript Title Case
by Ash
HTML
<div id="title"></div>
JavaScript
function toTitleCase(str) {
return str.replace(/\w\S*/g, function(txt) {
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
});
}
var titleCase = toTitleCase("hello there");
document.getElementById("title").innerHTML = titleCase