「JavaScript」replaceで出現した全ての複数置換対象文字を置換するサンプル

2022年3月10日

書式
var 正規表現式変数 = new RegExp(置換前複数文字列, “g");
対象文字列.replace(正規表現式変数, 置換後文字列);
replaceメソッドの第1引数に正規表現を指定して、出現した全ての文字を置換対象とします。

使用例
出現した全ての"S"または"T"を、"R"に置換します。
サンプルコード

var strA = "TEST123TEST456TEST";
var reg = new RegExp("S|T", "g");
var strB = strA.replace(reg, "R");

console.log("置換前: " + strA);
console.log("置換後: " + strB);

実行結果
“置換前: TEST123TEST456TEST"
“置換後: RERR123RERR456RERR"

JavaScript

Posted by arkgame