docs/src/lib/string.ts

11 lines
321 B
TypeScript
Raw Normal View History

2024-10-06 16:30:18 -04:00
/**
* Capitalize the first letter of
* each word in the given string.
*
* @param str the string to capitalize
* @return the capitalized string
*/
export const capitalizeWords = (str: string | undefined): string | undefined =>
str &&
str.toLowerCase().replace(/\b\w/g, (char: string) => char.toUpperCase());