JS實現(xiàn)的駝峰式和連字符式轉(zhuǎn)換功能分析
本文實例講述了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();});
哈哈,有意思吧
PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:
JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript替換操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- JS實現(xiàn)字符串轉(zhuǎn)駝峰格式的方法
- js寫一個字符串轉(zhuǎn)成駝峰的實例
- JavaScript中的連字符詳解
- js中的eval()函數(shù)把含有轉(zhuǎn)義字符的字符串轉(zhuǎn)換成Object對象的方法
- 將JSON字符串轉(zhuǎn)換成Map對象的方法
- Javascript將雙字節(jié)字符轉(zhuǎn)換成單字節(jié)字符并計算長度
- javascript時間戳和日期字符串相互轉(zhuǎn)換代碼(超簡單)
- JSON字符串轉(zhuǎn)換JSONObject和JSONArray的方法
- JS中對象與字符串的互相轉(zhuǎn)換詳解
- JSON的String字符串與Java的List列表對象的相互轉(zhuǎn)換
- JavaScript實現(xiàn)字符串與日期的互相轉(zhuǎn)換及日期的格式化
- js實現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作
- 實例詳解JSON數(shù)據(jù)格式及json格式數(shù)據(jù)域字符串相互轉(zhuǎn)換
相關(guān)文章
javascript實現(xiàn) 在光標處插入指定內(nèi)容
javascript實現(xiàn) 在光標處插入指定內(nèi)容...2007-05-05Three.js如何用軌跡球插件(trackball)增加對模型的交互功能詳解
這篇文章主要給大家介紹了關(guān)于Three.js如何用軌跡球插件,也就是trackball增加對模型的交互功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-09-09Bootstrap table 服務(wù)器端分頁功能實現(xiàn)方法示例
這篇文章主要介紹了Bootstrap table 服務(wù)器端分頁功能實現(xiàn)方法,結(jié)合實例形式詳細分析了Bootstrap table 服務(wù)器端后臺交互與分頁功能相關(guān)操作技巧,需要的朋友可以參考下2020-06-06JavaScript中常見的數(shù)據(jù)類型判斷方法小結(jié)
在?JS?編程中,正確判斷數(shù)據(jù)類型是必備技能,也是面試常問的內(nèi),本文將探討四種常用的數(shù)據(jù)類型判斷方法,通過了解它們的特點和適用范圍,能夠更好地處理不同數(shù)據(jù)類型的情況,避免出現(xiàn)錯誤和提升代碼質(zhì)量,需要的朋友可以參考下2023-06-06