1.方法一:
function change(str){
var str = str.replace(/-(\w)/g,function($,$1){
return $1.toUpperCase();
});
return str;
}
2.方法二:
function change(str){
var arr = str.split('-');
var len = arr.length;
for(var i=1;i<len;i++){
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substring(1);
}
var result = arr.join('');
return result;
}
调用:
console.log(change('get-element-by-id'));
结果:
getElementById