JavaScriptの正規表現を使用した条件分岐の方法


  1. test() メソッドを使用したマッチングの確認: 正規表現の test() メソッドを使用すると、与えられた文字列が正規表現にマッチするかどうかを確認できます。以下は例です。

    const regex = /pattern/;
    const string = "target string";
    if (regex.test(string)) {
     // マッチした場合の処理
    } else {
     // マッチしなかった場合の処理
    }
  2. match() メソッドを使用したマッチング結果の取得: 正規表現の match() メソッドを使用すると、与えられた文字列内で正規表現にマッチする部分を取得できます。以下は例です。

    const regex = /pattern/;
    const string = "target string";
    const matches = string.match(regex);
    if (matches) {
     // マッチした場合の処理
    } else {
     // マッチしなかった場合の処理
    }
  3. exec() メソッドを使用したマッチング結果の取得: 正規表現の exec() メソッドを使用すると、与えられた文字列内で正規表現にマッチする部分を取得できます。以下は例です。

    const regex = /pattern/;
    const string = "target string";
    const result = regex.exec(string);
    if (result) {
     // マッチした場合の処理
    } else {
     // マッチしなかった場合の処理
    }

これらの方法を使用すると、正規表現を使った条件分岐を簡潔に記述することができます。具体的なパターンに応じて正規表現を作成し、適切なメソッドを使用してマッチング結果を取得し、条件分岐の処理を行うことができます。