>  기사  >  웹 프론트엔드  >  js에서 replacementAll을 구현하는 두 가지 방법에 대한 간략한 분석

js에서 replacementAll을 구현하는 두 가지 방법에 대한 간략한 분석

零到壹度
零到壹度원래의
2018-03-22 16:49:421588검색

이 글에서는 주로 js에서 replacementAll을 구현하는 두 가지 방법에 대해 설명합니다. 도움이 필요한 친구들이 살펴보는 것이 도움이 되기를 바랍니다.

js는 replacementAll 메서드를 제공하지 않으며 for 루프를 사용하면 효율성 문제가 있습니다. 정규식 솔루션을 사용하세요

  • Method One

  • . String.prototype.replaceAll = function(s1,s2){ 
      return this.replace(new RegExp(s1,”gm”),s2); 
      }
  • Method Two

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

<span style="font-family: Microsoft YaHei, " microsoft yahei>정규식을 사용하지 않는 경우<code><span style='font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;'>如果不用正则表达式 <br> str.replace(findStr, replaceStr)只能替换第一个</span> str.replace(findStr, replacementStr) 첫 번째

만 바꿀 수 있습니다. 관련 권장 사항:

JS

JSScript의 문자열 개체에서 바꾸기 All을 구현하는 방법은 바꾸기 All 기능을 확장합니다

교체 및 바꾸기 사용에 대한 자세한 설명

🎜

위 내용은 js에서 replacementAll을 구현하는 두 가지 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.