【jQuery】matchメソッドを使ってある特定の文字がURLに含まれている場合に処理をする場合

文字列を検索したいときにはmatchメソッドを使うことができます。

例えば下記のような使い方ができます。

URLを検索したいとき

URLの取得

var url = location.href; //URLを取得

現在開いているページのURLを取得する場合は、location.hrefで取得することができます。

特定の文字があった場合に処理する方法

if(url.match('aaa')){
条件に合う場合に処理
}

上の例だとurlに「aaa」という文字列があった場合に処理を実行することができます。

matchを使えば複数の条件も可能

matchを使うことで一つでも複数でも検索ができます。

複数の条件

if(url.match('aaa|bbb|ccc')){
条件に合う場合に処理
} 

上記だと複数の条件として「aaa」、「bbb」、「ccc」のどれかに当てはまる場合に処理を実行します。

コメント

タイトルとURLをコピーしました