現在の URL に必要な文字列が含まれているかどうかを確認すると、必要に応じて関連するすべての Web サイトに一度にアクセスできるため、時間と手間が大幅に節約されます。さらに、この手法は、Web サイトのさまざまな Web ページをテストする際にも非常に役立ちます。
この記事では、現在の URL に JavaScript の文字列が含まれているかどうかを確認する方法について説明します。
現在の URL に Javascript の文字列が含まれているかどうかを確認/識別する方法は?
現在の URL に Javascript の文字列が含まれているかどうかを確認するには、次を利用できます。
- 「 テスト() ' 方法。
- 「 toString().includes() ' 方法。
- 「 の指標() ' 方法。
ここで、前述のアプローチを 1 つずつ見ていきます。
方法 1: test() メソッドを使用して、現在の URL に Javascript の文字列が含まれているかどうかを確認する
「 テスト() ” メソッドは文字列内の一致をチェックし、” を返します。 真実 」 見つかった場合。このメソッドを適用して、現在の URL に文字列が含まれているかどうかをテストします。
構文
テスト ( ストリング )
ここ、 ' ストリング 」は、検索する必要がある文字列を指します。
デモンストレーション用に次の例を概説します。
例
まず、文字列を「」と指定します。 URL 」を適用して、現在の URL ページでの存在をテストします。 window.location.href ' 財産。追加された条件が満たされると、アラート ボックスがポップアップし、指定されたメッセージが表示されます。
もしも ( / URL / 。テスト ( window.location.href ) ) {アラート ( 「URL に文字列 'URL' が含まれています」 ) ;
}
結果の出力は次のようになります。
方法 2: toString().includes() メソッドを使用して、現在の URL に Javascript の文字列が含まれているかどうかを確認する
「 toString() 」メソッドは、オブジェクトを参照する文字列と「 () を含む 」メソッドは、指定された値が文字列に存在する場合に true を返します。これらの両方の方法を組み合わせて使用して、現在の URL に追加された文字列が含まれているかどうかを確認できます。
構文
string.includes ( 価値 )ここで、 includes() メソッドは、指定された「 価値 ' の中に ' ストリング 」。
デモンストレーションについては、以下の例を参照してください。
例
以下の例では、「 窓の場所 」 オブジェクトには、現在のドキュメントの場所に関するすべての情報が含まれています。次に、「 toString() 」 メソッドを特定のオブジェクトとともに呼び出して、指定された文字列が現在の URL に存在するかどうかを確認します。最後に、条件が満たされたときにアラート ボックスを生成します。
もしも ( window.location.toString ( ) .includes ( 'ストリング' ) ) {アラート ( 「URL に文字列 'STRING' が含まれています」 ) ;
}
出力
方法 3: 現在の URL に Javascript の文字列が含まれているかどうかを indexOf() メソッドを使用して確認する
「 の指標() 」メソッドは、文字列内の最初の値の位置を返し、値が見つからない場合は -1 を返します。この手法を適用して、インデックスにアクセスして現在の URL に文字列値があるかどうかを確認します。
構文
文字列.indexOf ( 価値 )ここで、indexOf() メソッドは「 価値 」を指定文字列に含めます。
以下の例は、上記の概念を示しています。
例
まず、「 window.location.href 」プロパティを使用して、現在のページの URL にアクセスします。その後、「を適用して文字列のインデックスにアクセスします。 の指標() ' 方法。最後に、指定された文字列が現在の URL で見つかった場合、警告ボックスに次のメッセージが表示されます。
もしも ( window.location.href.indexOf ( 「URL」 ) > - 1 ) {アラート ( 「URL に文字列 'URL' が含まれています」 ) ;
}
文字列値が見つからない場合は、警告ボックスに次のメッセージが表示されます。
そうしないと {アラート ( 「URL に文字列 'URL' が含まれていません」 ) ;
}
出力
現在の URL に JavaScript の文字列が含まれているかどうかを確認する最も簡単な方法を提供しました。
結論
現在の URL に Javascript の文字列が含まれているかどうかを確認するには、「 テスト() 」メソッドと「 window.location.href 特定の文字列値を URL または「 toString().includes() '、 または ' の指標() 」メソッドを使用して、指定された文字列の最初の値のインデックスを返します。この記事では、現在の URL に JavaScript の文字列が含まれているかどうかを確認する方法について説明しました。