使用javascript或jQuery基于页面的URL做某事

时间:2012-12-12 16:33:32

标签: javascript jquery regex window.location

我想知道检查页面网址的功能,如果是某个网址,请采取进一步措施。我对正则表达式并不熟悉,也不知道它们是否是我需要的最佳方式。

我想查看网址,但如果稍有变化,则无法进行基本位置检查。如果网址以/#结尾,则它是同一页面。所以我需要检查使用通配符或其他特殊字符。从概念上讲: if url = http://*.domain.com/thingcheckingfor* ,其中星号代表通配符,意味着任何东西都可以在它们所在的位置。

http://blog.domain.com/page1

http://www.domain.com/page1

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

...都需要考虑,因此我希望使用正则表达式。

1 个答案:

答案 0 :(得分:1)

if((new RegExp('^http://([^\.]+)\.domain\.com/thingcheckingfor(.*)$').test(url))