方法1. 将字符串转换成数组

var str = "border-bottom-color-border";
function test() {
var arr = str.split("-");
for(var i = 1; i < arr.length; i++) {
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substring(1);
}
return arr.join("");
}
alert( test(str) );

方法二. 用正则表达式匹配,再进行修改

var str = "border-bottom-color-border";
function test(str) {
var re = /-(\w)/g;
return str.replace(re, function(strFull, strWant) {
return strWant.toUpperCase();
});
}
alert(test(str));
本文作者:子匠_Zijor,转载请注明出处:http://www.dengzhr.com/js/100