ケケンタ
こんにちは! ケケンタです。
この記事ではjQueryを用いて、ある文字列内に特定の文字列が含まれているかどうかを簡単に判定する方法をご紹介します。
目次
【結論】indexOfメソッドを使用する
いきなり結論ですが、indexOfメソッドを使用することで簡単に文字列が含まれているかを判定することが可能です。
if ("文字列".indexOf("検索文字") >= 0) {
// 「検索文字」が「文字列」に含まれていた場合の処理
} else {
// 含まれていなかった場合の処理
}
解説
indexOfメソッドは、文字列内において特定の文字列が何番目に出現するかを算出してくれる関数です。
反対に、文字列が含まれていない場合は「-1」が返ってきます。
つまり、上記コードのように「”文字列”.indexOf(“検索文字”) >= 0」とすることで、文字列が含まれているかどうかを簡単に判定することが可能というわけです。
まとめ
ケケンタ
以上が文字列の中に特定の文字列が含まれているかどうかを簡単に判定する方法でした!
この方法なら、検索したい文字列が一意のものと確定していれば面倒な文字列切り出しなどもしなくて済みます。
上手く活用して効率よくコーディングしていきましょう。
Web制作で副業するなら絶対使いこなしたいJavaScriptアニメーション
こんにちは! ケケンタです。 最近、主婦や会社員、はたまた学生の間でもWeb制作の副業の需要が高まっています。 Web制作スキルはプログラミングと比較すれば身につけ…
【コピペOK】ページトップへ戻るボタン【jQuery未使用】
Web制作をしていると実装を求められることがある「ページトップへ戻るボタン」 今回はそのソースコードをコピペ可能な形で丸っとご紹介します。 この記事で紹介する「ペ…
【コピペOK】ハンバーガーメニューの紹介【アコーディオン付きあり】
ハンバーガーメニューをすぐに実装したい…… ハンバーガーメニューの作り方が分からない…… 今回はこのようなお悩みをお持ちの方へ向けて Web制作において必須パーツのひ…