「JavaScript」replaceで出現した全ての複数置換対象文字を置換するサンプル
書式
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"