本文實例講述了JS實現(xiàn)的駝峰式和連字符式轉(zhuǎn)換功能。分享給大家供大家參考,具體如下:
在網(wǎng)上找的這段,比較喜歡
1.駝峰轉(zhuǎn)連字符:
var s = "fooStyleCss";s = s.replace(/([A-Z])/g,"-$1").toLowerCase();//利用正則進行替換,簡潔明了,很棒
2.轉(zhuǎn)駝峰
var s1 = "foo-style-css";s1 = s1.replace(//-(/w)/g, function(all, letter){ return letter.toUpperCase();});這段2看的不是很明白
于是自己寫一個,^_^,這個很容易懂吧,就是代碼多了點;
var s = "style-sheet-base";var a = s.split("-");var o = a[0];for(var i=1;i<a.length;i++){ o = o + a[i].slice(0,1).toUpperCase() + a[i].slice(1);}再寫一個,這次用正則:
var s1 = "style-sheet-base";s1 = s1.replace(//-(/w)/g, function(x){return x.slice(1).toUpperCase();});哈哈,有意思吧
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
新聞熱點
疑難解答