如果url匹配X,请执行某些操作,忽略字符串

时间:2018-03-12 21:34:20

标签: javascript jquery

如果网址与特定网页匹配,我会尝试在doc上做一些事情,例如" / projects /"

我现在正在使用此代码:

if (window.location.href.indexOf("/projets/") > -1) {
  // do stuff
}

这样可行,但是如果我的URL有一个字符串,如" / projects /?r = something",上面的函数也会在那种情况下触发我需要它才能触发完全匹配,所以如果有字符串没有任何反应。

1 个答案:

答案 0 :(得分:1)

要检查字符串是否以所需字符串结尾,请使用String.endsWith(matchString)。

E.g。

window.getComputedStyle

.indexOf返回一个数字(它找到字符串的索引),如果找不到字符串则返回-1。