主题
kebabCase
将字符串转换为指定连接符的命名约定
引入
js
import { kebabCase } from '@/uni_modules/lime-shared/kebabCase'
示例
js
// 示例1:将CamelCase字符串转换为连字符格式,默认分隔符为"-"
console.log(kebabCase("camelCaseString")); // 输出:camel-case-string
// 示例2:将PascalCase字符串转换为连字符格式,指定分隔符为"_"
console.log(kebabCase("PascalCaseString", "_")); // 输出:pascal_case_string
// 示例3:将字符串中已有的空格和下划线替换为连字符
console.log(kebabCase("This is a test_string")); // 输出:this-is-a-test-string
// 示例4:处理已经包含连字符的字符串,避免重复的连字符
console.log(kebabCase("already-kabab-case")); // 输出:already-kabab-case
// 示例5:处理字符串开头和结尾的连字符
console.log(kebabCase("-start-end-")); // 输出:start-end
// 示例6:处理全大写的字符串
console.log(kebabCase("HTTPERROR404")); // 输出:http-error404