javascript 文字列から、指定した文字列を正規表現を使って置換する方法(joinとRegEXPメソッド)
例)
"This is a sample string." から、
"a"と"o" を削除して、
"This is smple string." にする。
const checkChara = ["a", "o"];
const pattern = checkChara.join("|"); // "a|o"
const regex = RegExp(pattern, "gi"); // /a|o/gi
regexでは、正規表現のパターンとして"/a|o/gi"が格納されており、"a"または"o"にマッチする文字列を検索することができます。
あとは、replaceメソッドを使用します。
const str = "This is a sample string.";
const replaced = str.replace(regex, "");
console.log(replaced); // "This is smple string."
ご指摘ありましたら、ぜひ教えて下さい。