私は、現在のページの場所をその正規表現と比較するための正規表現を記述し、それが特定のものである場合はアクションを実行することで、少し前にここで助けられました。そのコードの例は次のとおりです。
var re1 = new RegExp('^http://([^\.]+)\.domain\.com/subpage(.*)$');
if(window.location.href.match(re1))
{
// Do more
}
この場合、そのサブページでのみ実行されるコードを記述できます。これまでのところ美しく機能しています。しかし、正規表現についてさらに支援が必要な問題に遭遇しました。
次のようなサイトを想像してみてください:http ://websitenamepreview.testserver.designcompanyname.com/subpage
このようなURLで機能するようにこのコードをどのように適合させることができますか?このテストサーバーから実行されている限り、おそらく変更されるのはサブページだけです。