1. 字符串单词首字母大写
function titleCase(str) {
str = str.split(' ')
for (var i = 0; i < str.length; i++) {
str[i] = str[i][0].toUpperCase() + str[i].slice(1).toLowerCase()
}
str = str.join(' ')
return str
}
2. 驼峰 <===> 下划线
// 下划线转换驼峰
function toHump(name) {
return name.replace(/\_(\w)/g, function(all, letter){
return letter.toUpperCase();
});
}
// 驼峰转换下划线
function toLine(name) {
return name.replace(/([A-Z])/g,"_$1").toLowerCase();
}