我确信这很容易,但我在正确编写这条路径时遇到了困难。我使用以下命令触发命令没有问题:
if(window.location.pathname.match(/^\/Home-Blog/)) {$('#maincolumn').remove();}
但对于另一种情况,我需要更长的路径名,包含以下目录:
/Home-Blog/CategoryBlogID
无论我尝试如何插入它,它似乎都不起作用。如何插入“CategoryBlogID”的路径?
谢谢!
最佳答案
我不完全确定我理解你的问题,但如果你想匹配
- /主页博客
- /主页博客/
- /Home-Blog/CategegoryBlogID
这个正则表达式应该可以解决问题:
"/Home-Blog/CategoryBlogIDs".match(/^\/Home-Blog(\/)*(CategoryBlogID)?$/)
/^
字符串开头
\/
正斜杠
主页博客
文本“主页博客”
(\/)*
正斜杠零次或多次(也将匹配/Home-Blog////CategoryBlogID),因此
(CategoryBlogID)?
字符串“CategoryBlogID”零次或一次
关于javascript - 具有多个目录的窗口位置路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27365806/