JavaScript中的連字符詳解
晚上花了2個小時的時間,來用Javascript處理一個簡單的字符串過濾功能,代碼粘貼到下面,其實很簡單,就是想把Google AJAX Search API返回的查詢結(jié)果中的<b/>過濾掉。
之所以花這么多時間,一個很重要的原因就是對JavaScript的字符連接操作不熟。JS是不支持+=的,因此需要用a=a + 'b',其實想想這個問題及其簡單,但不知為什么就是花了很多時間。
function ProcessString(string){
var i=0;
var leftTagFlag = false
var clearString = new String();//no <b> tag string
alert("string.length = " + string.length);
while(i < string.length){
switch(string.charAt(i)){
case '<': leftTagFlag = true;
break;
case '>': leftTagFlag = false;
break;
case '/':
case 'b': if(leftTagFlag)
break;
else clearString.concat( string.charAt(i) );
default: clearString = clearString.concat( string.charAt(i) );
}
i++;
}
- JS實現(xiàn)字符串轉(zhuǎn)駝峰格式的方法
- js寫一個字符串轉(zhuǎn)成駝峰的實例
- 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)換
- JS實現(xiàn)的駝峰式和連字符式轉(zhuǎn)換功能分析
相關(guān)文章
js動態(tài)添加刪除,后臺取數(shù)據(jù)(示例代碼)
這篇文章主要是對js動態(tài)添加刪除,后臺取數(shù)據(jù)(示例代碼)進行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11實例講解JavaScript中call、apply、bind方法的異同
這篇文章主要以實例講解的方式為大家總結(jié)了JavaScript中call、apply、bind方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09javascript運動效果實例總結(jié)(放大縮小、滑動淡入、滾動)
這篇文章主要介紹了javascript運動效果,結(jié)合實例形式總結(jié)分析JavaScript實現(xiàn)放大縮小、滑動淡入、滾動等效果的方法,需要的朋友可以參考下2016-01-01微信小程序?qū)崿F(xiàn)帶參數(shù)的分享功能(兩種方法)
本文通過兩種方法給大家介紹微信小程序?qū)崿F(xiàn)帶參數(shù)的分享,需要的朋友可以參考下2019-05-05JavaScript記錄光標(biāo)在編輯器中位置的實現(xiàn)方法
這篇文章主要介紹了JavaScript記錄光標(biāo)在編輯器中位置的實現(xiàn)方法,涉及JavaScript鼠標(biāo)事件結(jié)合頁面元素的操作技巧,需要的朋友可以參考下2016-04-04用javascript實現(xiàn)的漢字簡繁轉(zhuǎn)換
用javascript實現(xiàn)的漢字簡繁轉(zhuǎn)換...2007-06-06