Javascript中轉義字符的過濾

一個奇怪的需求,從數據庫中讀出來的string全部被轉義字符轉義。爲了進行匹配,需要強行進行清除轉義字符;倒騰了很多,最後還是用字符串函數處理;


例如   a = "\"who are you\", \\ this is char."      =====轉換後爲 “who are you”,\ this is char. 

解決方案: 過程很簡單,從頭開始遍歷,一旦出現  \  字符,即remove掉該字符;


filter = function(str){
	for(index=0;index<str.length;index++)
	{
	if(str.charAt(index)=='\\'){
	   length = str.length;
	   str = str.substr(0, index) + str.substr( index + 1, length );
	 }
	}
	return str;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章