UNPKG

mstf-kit

Version:

一个现代化的 JavaScript/TypeScript 工具库,提供了丰富的常用工具函数

17 lines (16 loc) 460 B
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 };