How to check if a string is title case in JavaScript

1 Answer

0 votes
function isTitleCase(str) {
  return str.split(" ").every(word =>
    word[0] === word[0]?.toUpperCase() &&
    word.slice(1) === word.slice(1).toLowerCase()
  );
}

console.log(isTitleCase("Hello World"));   // true
console.log(isTitleCase("Hello world"));   // false


/*
run:

true
false

*/

 



answered 2 hours ago by avibootz
...