本文主要跟大家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>
#相關推薦:
#JavaScript中String物件擴充replaceAll函數
以上是淺析js實作replaceAll的兩種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!