UNPKG

ez-string-toolkit

Version:

A simple and easy-to-use string utility library with essential string manipulation functions

41 lines (33 loc) 1.88 kB
/** * 使用示例:EZ String Toolkit */ const stringUtils = require('./index.js'); console.log('=== EZ String Toolkit 使用示例 ===\n'); // 1. 首字母大写 console.log('1. capitalize() - 首字母大写'); console.log(`capitalize('hello world') = "${stringUtils.capitalize('hello world')}"`); console.log(`capitalize('JAVASCRIPT') = "${stringUtils.capitalize('JAVASCRIPT')}"`); console.log(); // 2. 转换为驼峰命名 console.log('2. toCamelCase() - 转换为驼峰命名'); console.log(`toCamelCase('hello world') = "${stringUtils.toCamelCase('hello world')}"`); console.log(`toCamelCase('user-name-field') = "${stringUtils.toCamelCase('user-name-field')}"`); console.log(`toCamelCase('my_variable_name') = "${stringUtils.toCamelCase('my_variable_name')}"`); console.log(); // 3. 反转字符串 console.log('3. reverse() - 反转字符串'); console.log(`reverse('hello') = "${stringUtils.reverse('hello')}"`); console.log(`reverse('JavaScript') = "${stringUtils.reverse('JavaScript')}"`); console.log(); // 4. 统计单词数量 console.log('4. wordCount() - 统计单词数量'); console.log(`wordCount('hello world') = ${stringUtils.wordCount('hello world')}`); console.log(`wordCount('JavaScript is awesome!') = ${stringUtils.wordCount('JavaScript is awesome!')}`); console.log(`wordCount(' spaced out words ') = ${stringUtils.wordCount(' spaced out words ')}`); console.log(); // 5. 截断字符串 console.log('5. truncate() - 截断字符串'); console.log(`truncate('This is a long sentence', 10) = "${stringUtils.truncate('This is a long sentence', 10)}"`); console.log(`truncate('Short text', 20) = "${stringUtils.truncate('Short text', 20)}"`); console.log(`truncate('Custom suffix', 10, ' →') = "${stringUtils.truncate('Custom suffix', 10, ' →')}"`); console.log('\n=== 示例结束 ===');