1

ページの URL をチェックし、特定の URL である場合はさらにアクションを実行する機能を知りたいです。私は正規表現に特に熟練していませんし、正規表現が必要なことを行うのに最適な方法であるかどうかもわかりません。

URLを確認したいのですが、少しでも変わっていたら基本的な位置確認だけでは不十分です。/# で終わる URL は同じページです。そのため、ワイルドカードまたはその他の特殊文字を使用して確認する必要があります。概念的if url = http://*.domain.com/thingcheckingfor*には、アスタリスクはワイルドカードを表し、何でもあることを意味します。

http://blog.domain.com/page1

http://www.domain.com/page1

http://www.domain.com/page1/#

...すべてを説明する必要があるため、正規表現を使用したいのです。

4

1 に答える 1

2
if((new RegExp('^http://([^\.]+)\.domain\.com/thingcheckingfor(.*)$').test(url))
于 2012-12-12T16:37:33.820 に答える