2025-12-24 13:45:36 +00:00

11 lines
263 B
TypeScript

export function humanize(str: string) {
if (!str) {
return '';
}
return str.toString()
.replace(/^[\s_]+|[\s_]+$/g, '')
.replace(/[_\s]+/g, ' ')
.replace(/^[a-z]/, function (m) {
return m.toUpperCase();
});
}