下划线转驼峰
function toHump(str) {
return str.replace(/\_(\w)/g,function(match,letter) {
return letter.toUpperCase()
})
}
驼峰转下划线
function humpTo(str) {
return str.replace(/([A-Z])/g,function(match) {
return '_' + match.toLowerCase()
})
}
match
:为匹配到的大写字母 或 下划线
letter
:紧随匹配到的值后的值