mstf-kit
Version:
一个现代化的 JavaScript/TypeScript 工具库,提供了丰富的常用工具函数
17 lines (16 loc) • 460 B
JavaScript
function capitalize(str) {
if (!str) return str;
return str.charAt(0).toUpperCase() + str.slice(1);
}
function toCamelCase(str) {
return str.replace(/[-_\s]+(.)?/g, (_, c) => c ? c.toUpperCase() : "").replace(/^(.)/, (c) => c.toLowerCase());
}
function truncate(str, length, ending = "...") {
if (str.length <= length) return str;
return str.substring(0, length - ending.length).trim() + ending;
}
export {
capitalize,
toCamelCase,
truncate
};