1. 程式人生 > >js連字符轉駝峰

js連字符轉駝峰

樣式 java -i func 一個 rip subst 字符串 正則


css 中經常有類似 background-image 這種通過 - 連接的字符,通過 javascript 設置樣式的時候需要將這種樣式轉換成 backgroundImage 駝峰格式,請完成此轉換功能
1. 以 - 為分隔符,將第二個起的非空單詞首字母轉為大寫
2. -webkit-border-image 轉換後的結果為 webkitBorderImage

function cssStyle2DomStyle(sName) {
return sName.replace(/^\-/, ‘‘).replace(/\-(\w)(\w+)/g, function(a, b,c){
return b.toUpperCase() + c.toLowerCase();
});
}

function cssStyle2DomStyle(sName) { var arr = sName.split(‘-‘); for(var i = 0; i
< arr.length; i++){ if(arr[i] == ‘‘){ arr.splice(i,1); i--; } else{ if(i >= 1){ arr[i] = arr[i].substring(0,1).toUpperCase() + arr[i].substring(1); } } } return arr.join(‘‘); } 不用正則表達式,substring()會把字符串看成一個個字符

js連字符轉駝峰