JavaScriptでアンダースコアを削除する方法


方法1: replace()メソッドを使用する方法 JavaScriptのreplace()メソッドは、文字列内のパターンに一致する部分を別の文字列で置き換えるために使用されます。アンダースコアを削除するためには、次のように書くことができます。

const text = "サンプル_テキスト";
const removedText = text.replace(/_/g, "");
console.log(removedText); // 出力結果: "サンプルテキスト"

上記のコードでは、replace()メソッドに正規表現/_/gを渡しています。/_/はアンダースコアを表し、gフラグは全てのアンダースコアに一致することを意味します。

方法2: split()join()メソッドを使用する方法 JavaScriptのsplit()メソッドは、文字列を指定した区切り文字で分割し、配列として返します。join()メソッドは、配列の要素を指定した区切り文字で結合し、文字列として返します。アンダースコアを削除するためには、次のように書くことができます。

const text = "サンプル_テキスト";
const removedText = text.split("_").join("");
console.log(removedText); // 出力結果: "サンプルテキスト"

上記のコードでは、split("_")によって文字列がアンダースコアで分割され、join("")によってアンダースコアなしで結合されます。

これらの方法を使用することで、JavaScriptでアンダースコアを削除することができます。上記のコード例を参考にして、自身のプロジェクトに適用してみてください。