JavaScript 中使用 replace 達到 replaceAll的效果

方法: string.replace(new RegExp(oldString,"gm"),newString))

gm 的含義--> g=global, m=multiLine 

 

大致上方法就是這樣的,可以實現替換全部指定字串

另一個簡單的驗證JS的方法:

在瀏覽器地址欄輸入
javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad"))

這樣比較省事

 

如果不用正則表達式
orgStr.replace(findStr, replaceStr)只能替換第一個

發佈了51 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章