如何用javascript检查当前URL中的字符串?

时间:2014-05-18 10:03:10

标签: javascript jquery regex

我的网址看起来像:

http://mywebsite/series/2545-abc

但我不知道如何使用正则表达式检查URL。那么,如何用上面的URL查看url当前窗口?

我的意思是:

If Url = http://mywebsite/series/2545-abc
  do something

1 个答案:

答案 0 :(得分:1)

这是怎么回事?第一行定义的正则表达式将根据URL进行测试:

var myRe = /\/series\//; //regular expression to use
if(myRe.test(window.location.href)){
    alert("matching");
}else{
    alert("not matching");
}

如果你想测试整个网址(并且真的想要使用正则表达式),你可以用

替换第一行
var myRe = /^http:\/\/mywebsite\/series\/2545-abc$/;

如果您在结尾处删除美元符号,则也会接受网址末尾的修改(例如http://mywebsite/series/2545-abc/foo.html