이 글에서는 주로 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) 첫 번째
만 바꿀 수 있습니다. 관련 권장 사항:
JSScript의 문자열 개체에서 바꾸기 All을 구현하는 방법은 바꾸기 All 기능을 확장합니다
🎜위 내용은 js에서 replacementAll을 구현하는 두 가지 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!