var str = 'border-bottom-color';
function toHump(str) {
var arr = str.split('-');
for (var i = 1; i < arr.length; i++) {
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substr(1);
}
return arr.join('');
}
alert(toHump(str))
正则版
function toHump(str) {
var re = /-(\w)/g;
return str.replace(re,function($0,$1) { //$0 正则,$1匹配到的内容
return $1.toUpperCase();
});
}
alert(toHump(str))