js replace All方法は実現します.
528 ワード
jsコード
String.prototype.replaceAll = function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);
}
方法:string.replace(new RegExp)gm g=global,m=multiline , 大体の方法はこのようにして、指定された文字列をすべて置き換える簡単なJS検証の方法を実現することができます.ブラウザのアドレスバーにjavascript:alert(「abcabcabc」.replace(new RegExp(「a」、「gm」)、「ad」を入力するのが便利です.) ,マルチラインが便利かどうかは分かりませんが、orgStr.replace(new RegExp(findStr)、'g'、replacStr)はすべてを置き換えることができます.正規表現でなければorgStr.replace(findStr,replacceStr)は最初のものに置き換えられます.