0

window.location.href に一部の文字または単語が含まれているかどうかを確認する方法はありますか?

お気に入り:

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

2 に答える 2

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()ブール値を返します。

于 2012-05-29T19:50:27.107 に答える
1

.match正規表現を使用して指定できます。

if (window.location.href.match(/\/(users|profile)/)) {
  alert('yes');
}
于 2012-05-29T19:51:13.417 に答える