UNPKG

@c_s_v_s_subrahmanyam/string-utils

Version:

A comprehensive utility library for advanced string operations.

27 lines (18 loc) 700 B
// String analytics module.exports = { getLength: (str) => str.length, countWords: (str) => str.trim().split(/\s+/).length, countCharacters: (str) => str.length, characterFrequency: (str) => { const frequency = {}; for (const char of str) { frequency[char] = (frequency[char] || 0) + 1; } return frequency; }, startsWith: (str, search) => str.startsWith(search), endsWith: (str, search) => str.endsWith(search), substring: (str, start, end) => str.substring(start, end), split: (str, delimiter) => str.split(delimiter), join: (array, delimiter) => array.join(delimiter), };