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

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


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

/Home-Blog/CategoryBlogID


我尝试插入它的任何方式似乎都不起作用。如何插入“ CategoryBlogID”的路径?

谢谢!

最佳答案

我不太确定我是否理解您的问题,但如果您想匹配


/家庭博客
/首页博客/
/ Home-Blog / CategegoryBlogID


此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

09-18 14:09