首頁  >  文章  >  web前端  >  淺析js實作replaceAll的兩種方法

淺析js實作replaceAll的兩種方法

零到壹度
零到壹度原創
2018-03-22 16:49:421588瀏覽

本文主要跟大家js實作replaceAll的兩種方法,有需要的朋友可以看一下,希望能幫助大家。

js不提供replaceAll方法,用for迴圈又有效率問題,用一個正規表示式的解

  • 方法一

  • . String.prototype.replaceAll = function(s1,s2){ 
      return this.replace(new RegExp(s1,”gm”),s2); 
      }
  • #方法二

  • . string.replace(new RegExp(oldString,”gm”),newString)) 
      gm g=global, m=multiLine , 大致上方法就是这样的,可以实现替换全部指定字串

<span style='font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;'>如果不用正規表示式<br> str.replace(findStr, replaceStr)只能取代第一個</span>

#相關推薦:

JS中實作replaceAll的方法

#JavaScript中String物件擴充replaceAll函數

replace與replaceAll 用法詳解

以上是淺析js實作replaceAll的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn