しらべものドット宇宙HTMLコーダーが必死こいて〇〇〇を目指すブログ

【Javascript】特定の文字列を探してみました

参考サイト

【JavaScript】~を含むかのチェック | Qiita
https://qiita.com/kazu56/items/557740f398e82fc881df

【JQuery/JavaScript】文字が含まれているかを判別 | デイレコ DairyRecord-blog
https://dailyrecords.blog/archives/7427

結論1(コード).mathメソッド

      // 検索を適用する文字列の変数
      const str = "shirabemono";

      // .match() を使った文字列(mojiretsu)の検索
      if(str.match(/mojiretsu/)) {
        console.log("対象の文字列を見つけました!");
        console.log("文字列が見つかれば、配列を返す。");
        console.log( str.match(/mojiretsu/) );
      } else {
        console.log("対象の文字列が見つかりません。");
        console.log("文字列が含まれなければ、nullを返す。");
        console.log( str.match(/mojiretsu/) );
      }

結論2(コード).indexOfメソッド

      // 検索を適用する文字列の変数
      const str = "shirabemono";

      if(str.indexOf('mojiretsu') != -1) {
        console.log("文字列が見つかれば、文字列が見つかった場所(0以上)を返す");
        console.log(str.indexOf('mojiretsu'));
      } else {
        console.log("文字列が含まれなければ、-1を返す");
        console.log(str.indexOf('mojiretsu'));
      }