javascript如何替換字串中的指定內容

antzone發表於2017-03-14

替換字串中指定是常用的操作,恰好String物件也提供了這樣的函式replace(),下面就再來介紹一下它的用法。

先看一段程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
var str="螞蟻部落歡迎您,希望能夠在本部落獲取有營養的東西";
str=str.replace("部落","家族");
console.log(str);

以上程式碼能夠將字串中的部落兩個字替換成家族,但是需要特別注意的是,只有只有第一個部落會被替換:

"螞蟻家族歡迎您,希望能夠在本部落獲取有營養的東西"。

如果想全部替換,那麼就需要使用正規表示式進行替換,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var str="螞蟻部落歡迎您,希望能夠在本部落獲取有營養的東西";
str=str.replace(/部落/g,"家族");
console.log(str);

以上程式碼能夠將字串中所有的部落兩字替換成家族。


相關文章