Javascript 如何检测URL是否在固定URL后包含单词?

Javascript 如何检测URL是否在固定URL后包含单词?,javascript,Javascript,我有以下网址 现在我想在/inbox之后显示警告消息,如 您可以看到在/inbox之后我有一个字符串。现在我想显示JavaScript警报消息 如何检测URL是否在/inbox之后包含任何单词 我可以显示警报消息: alert('Some String'); 首先,您需要提取所需字符串后的部分,可以使用substr方法进行提取 var url = "http://test.mysite.com/#inbox/CXPhOilToWCgCYe"; var extracted = url.subst

我有以下网址

现在我想在/inbox之后显示警告消息,如

您可以看到在/inbox之后我有一个字符串。现在我想显示JavaScript警报消息

如何检测URL是否在/inbox之后包含任何单词

我可以显示警报消息:

alert('Some String');

首先,您需要提取所需字符串后的部分,可以使用substr方法进行提取

var url = "http://test.mysite.com/#inbox/CXPhOilToWCgCYe";
var extracted = url.substr(url.indexOf("#inbox") + "#inbox".length);
var isPresent = (extracted.indexOf("yourword") > -1 ? true : false);

您可以拆分URL,并检查它是否在收件箱后包含字符串

变量url=http://test.mysite.com/inbox/CXPhOilToWCgCYe; var split=url.split'inbox'; console.logsplited url,拆分[1] //您可以相应地显示警报 如果拆分[1]{ 提醒“某些字符串” } 变量url=http://test.mysite.com/inbox; var split=url.split'inbox'; console.logsplited url,拆分[1] //此处不显示弹出窗口 如果拆分[1]{ 提醒“某些字符串”
} 您可以使用字符串函数

function myFunction() {
  var str = "http://test.mysite.com/#inbox/CXPhOilToWCgCYe";
  var n = str.indexOf("#inbox");

 alert(str.substring(n+7, str.length));
}

窗口。位置。散列。拆分'/'(1)这可能有助于我注意到你所做的代码必须与确切的单词匹配,但我想检测任何单词,你能做到这一点吗?是的,你可以试试var iSt==ExcDe.长度>0如果我理解你的要求,现在让我试一试。@你不需要找出单词的长度