I\'m trying to proper case a string in javascript - so far I have this code: This doesn\'t seem to capitalize the first letter, and I\'m also stuck on how to lowercase all the l
I recently redid this problem using regex which matches the first letter and accounts for apostrophe. Hope it's helpful:
function titleCase(str) { return str.toLowerCase().replace(/^\w|\s\w/g, function(firstLetter) { return firstLetter.toUpperCase(); }); } titleCase("I'm a little tea pot");