diff --git a/src/utils/format-utils.ts b/src/utils/format-utils.ts index 19e49d0..aa543e7 100644 --- a/src/utils/format-utils.ts +++ b/src/utils/format-utils.ts @@ -22,8 +22,19 @@ export class FormatUtils * @param str String * @param length Max length */ - static limit(str: string, length: number): string + public static limit(str: string, length: number): string { return str.length <= length ? str : str.substr(0, length - 2) + '...' } + + /** + * To Title Case + * + * @param str oRigInAL sTrING + * @return string Original String + */ + public static toTitleCase(str: string) + { + return str.replace(/\w\S*/g, s => s.charAt(0).toUpperCase() + s.substr(1).toLowerCase()) + } }