这就是我想要发生的事情
变量哈希包含的任何内容:#/ projects / X
X不是空白,我想发出警报
触发警报
#/projects/X #/projects/X/boo/123/123/ads/asd/ads/ads
不会发出警报
#/projects/
建议?
答案 0 :(得分:2)
if (/^#\/projects\/.+/.test(window.location.hash)) {
alert("Some project");
}
答案 1 :(得分:0)
你可以替换#/ projects / part,看看还有什么东西。如果是这样,做一些事情:
var hash = window.location.hash;
if (hash.indexOf('#/projects')!=-1) {
if (hash.replace('#/projects/','').length > 0) {
// do stuff
}
}