0

我敢肯定这很容易,但是我无法正确编写此路径。我使用以下命令触发命令没有问题:

if(window.location.pathname.match(/^\/Home-Blog/)) {$('#maincolumn').remove();}

但对于另一种情况,我需要更长的路径名,使用以下目录:

/Home-Blog/CategoryBlogID

无论如何我尝试插入它,它似乎都不起作用。如何插入“CategoryBlogID”的路径?

谢谢!

4

1 回答 1

2

我不完全确定我理解你的问题,但如果你想匹配

  • /首页-博客
  • /首页-博客/
  • /首页-博客/类别博客ID

这个 RegExp 应该可以解决问题:

"/Home-Blog/CategoryBlogIDs".match(/^\/Home-Blog(\/)*(CategoryBlogID)?$/)

/^字符串的开头

\/正斜杠

Home-Blog文本“家庭博客”

(\/)*由于这个原因,正斜杠零次或多次(也将匹配 /Home-Blog////CategoryBlogID)

(CategoryBlogID)?字符串“CategoryBlogID”零次或一次

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

于 2014-12-08T21:16:40.423 回答