萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> JavaScript實現的字符串replaceAll函數代碼分享

JavaScript實現的字符串replaceAll函數代碼分享

   由於javascript中的replace函數無法替換全部匹配的字符串,所以需要為String類增加一個方法,代碼如下:

  代碼如下:

  String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) {

  if (!RegExp.prototype.isPrototypeOf(reallyDo)) {

  return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith);

  } else {

  return this.replace(reallyDo, replaceWith);

  }

  }

copyright © 萬盛學電腦網 all rights reserved