NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/xe-utils/methods/string/kebabCase.js
2023-09-14 14:47:11 +08:00

16 lines
354 B
Java

var toValString = require('./toString')
/**
* 将带驼峰字符串转成字符串,例如: projectName 转为 project-name
*
* @param {String} str 字符串
* @return {String}
*/
function kebabCase (str) {
return toValString(str).replace(/([A-Z])/g, function (text, u) {
return '-' + u.toLowerCase()
})
}
module.exports = kebabCase