ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で文字列に部分文字列の配列のテキストが含まれているかどうかを確認する方法
JavaScript を使用した配列内のテキストの存在の確認
JavaScript では、文字列に部分文字列の配列のテキストが含まれているかどうかを判断することは、いくつかの方法で実行できます。
Array some メソッド
このメソッドは、一致する部分文字列をテストするための簡潔なアプローチを提供します。
<code class="javascript">if (substrings.some(v => str.includes(v))) { // At least one substring was found }</code>
正規表現
正規表現には別のオプションがあり、複数の部分文字列を同時に検索できます:
<code class="javascript">if (new RegExp(`(${substrings.join('|')})`).test(str)) { // At least one substring was found }</code>
カスタム関数
これらのいずれでもない場合組み込みメソッドは特定のニーズを満たすため、チェックを実行するカスタム関数を作成できます:
<code class="javascript">function substringCheck(substrings, str) { for (let i = 0; i < substrings.length; i++) { if (str.indexOf(substrings[i]) >= 0) { return true; } } return false; }</code>
使用例:
<code class="javascript">const substrings = ["one", "two", "three"]; let str = "this has one"; if (substringCheck(substrings, str)) { console.log(`Match found in "${str}"`); } else { console.log(`No match found in "${str}"`); }</code>
以上がJavaScript で文字列に部分文字列の配列のテキストが含まれているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。