JS检查url是否包含单词或字符

时间:2012-05-29 19:49:45

标签: javascript jquery url

无论如何都要检查window.location.href是否包含一些字符或单词?

像:

if(window.location.href.like("/users") or window.location.href.like("/profile") ){
//do somenthing
}

2 个答案:

答案 0 :(得分:1)

window.location.href.search("something")很有用

if(window.location.href.search(/\/(users|profile)/) != -1) {  // if not found
  // do something
}

search()返回第一个匹配的索引或-1如果找不到,则不返回布尔值true/false

您也可以使用

if(!(/\/("users|profile")/.test(window.location.href))) {  // if not found
  // do something
}

.test() 返回布尔值。

答案 1 :(得分:1)

您可以使用.match并提供正则表达式:

if (window.location.href.match(/\/(users|profile)/)) {
  alert('yes');
}