我有以下网址
现在,我想在/#inbox
之后出现任何单词(如
http://test.mysite.com/#inbox/CXPhOilToWCgCYe
您可以看到/#inbox
之后有字符串。现在,我想显示JavaScript alert()消息。
如何检测URL是否在/#inbox
之后包含任何单词?
我可以显示警报消息:
alert('Some String');
答案 0 :(得分:1)
首先,您需要在所需字符串之后提取部分,可以使用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);
答案 1 :(得分:0)
您可以拆分网址,并检查收件箱/后是否包含某些字符串
var url = "http://test.mysite.com/#inbox/CXPhOilToWCgCYe";
var split = url.split('#inbox');
console.log("splited url", split[1])
//you can show alert accordingly
if (split[1]) {
alert('some string')
}
var url = "http://test.mysite.com/#inbox";
var split = url.split('#inbox');
console.log("splited url", split[1])
//here popup will not show
if (split[1]) {
alert('some string')
}
答案 2 :(得分:0)
您可以使用字符串函数
function myFunction() {
var str = "http://test.mysite.com/#inbox/CXPhOilToWCgCYe";
var n = str.indexOf("#inbox");
alert(str.substring(n+7, str.length));
}