javascript - 具有多个目录的窗口位置路径名

标签 javascript jquery window.location pathname

我确信这很容易,但我在正确编写这条路径时遇到了困难。我使用以下命令触发命令没有问题:

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”零次或一次

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#grouping-back-references

关于javascript - 具有多个目录的窗口位置路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27365806/

相关文章:

javascript - Blur() 事件不会在 webkit 浏览器中触发选择表单

jquery - 输入按钮事件样式? (没有 anchor )

javascript - 将列表添加到本地存储中的列表数组

javascript - 在响应式网站中显示/隐藏移动设备的 ul

javascript - 如何在 Angular2 的 DELETE 请求中传递参数

javascript - location.href 在 ajax 之后不起作用(更多详细信息)

javascript - Chrome 扩展中的 document.write

javascript - window.location.protocol 和 window.isSecureContext 的区别?

javascript - 午夜关门 - 工作时间

jquery - FancyBox 2.1.4/jQuery - 我可以使用一个缩略图链接到照片库吗?