サンプル1

AとCを空白に置換する。

実行結果

変換前:ABCDEFGABCDEFGABCDEFGABCDEFGABCDEFGABCDEFG
変換後:

プログラム

<script>
var str = document.getElementById("before1").innerHTML;
var rep = ["A", "C"];
for (var i = 0; i < rep.length; i++) {
    var regObje = new RegExp("\\" + rep[i], "g");
    str = str.replace(regObje, " ");
}
document.getElementById("after1").innerHTML = str;
</script>

サンプル2

文章の一部の文字を装飾する。
北朝鮮とミサイルを赤文字に置換。

実行結果

変換前:2月11日に産経新聞が「北朝鮮の弾道ミサイルを電波で妨害 防衛省が装備導入着手」「北ミサイルの電波妨害装備 抑止・防御に新たな手段」という二つの記事を報じました。
変換後:

プログラム

<script>
var str = document.getElementById("before2").innerHTML;
var rep = ["北朝鮮", "ミサイル"];
for (var i = 0; i < rep.length; i++) {
    var regObje = new RegExp("\\" + rep[i], "g");
    str = str.replace(regObje, '<span style="color:red;">' + rep[i] + '</span>');
}
document.getElementById("after2").innerHTML = str;
</script>