JS 實現replaceAll函數

  JS目前只提供了replace函數,但可以通過正則表達式並配合replace函數完成java中的replaceAll方法功能。

案例1:

  將字符串中的空格去掉,輸出結果爲WORLD

function replaceAll(){
  		var str = "W O R L D";
  		str = str.replace(new RegExp(/ /g), "");
  		alert(str);
  	}


案例2:

  將字符串中的0替換爲1,輸出結果爲1111  

function replaceAll(){
  		var str = "0011";
  		str = str.replace(new RegExp(/0/g), "1");
  		alert(str);
  	}

總結:/x/g,正則表達式中x爲待替換的字符,x還可以表示更復雜的替換。

例如:str.replace(new RegExp(/[0-9]/g), ""); 將字符中含有0-5之間的數字進行全部去掉



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