Skip to content

Instantly share code, notes, and snippets.

@mbruno-kr
Last active July 21, 2021 18:23
Show Gist options
  • Save mbruno-kr/0edc472e337058dddcae635b31baca57 to your computer and use it in GitHub Desktop.
Save mbruno-kr/0edc472e337058dddcae635b31baca57 to your computer and use it in GitHub Desktop.
To NameCase
function capitalizeFirstLetter(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}
function toNameCase(str) {
return str.split(" ").map(capitalizeFirstLetter).join(" ")
}
console.log(toNameCase("banana man"))
console.log(toNameCase("ole McDonald"))
/**
*
* @param {string} str
* @returns {*}
*/
function toNameCase(str) {
return str.replace(/(^|\s)(.)/g, (m) => m.toUpperCase())
}
console.log(toNameCase("banana man"))
console.log(toNameCase("ole McDonald"))
@mbruno-kr
Copy link
Author

mbruno-kr commented Jul 21, 2021

Outputs:

Banana Man
Ole McDonald

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment