Capital Case in Javascript

by Faisal Khan Janjua

HTML

<h1>all lower case letters</h1>
<h1>iRregUlar tExT hEre</h1>

JavaScript

function titleCase(str) {
  return str.toLowerCase().replace(/\b(\w)/g, s => s.toUpperCase());
}

$('h1').each(function(){
	$(this).text(titleCase($(this).text()));
});