具有多个目录的窗口位置路径名
Window Location Pathname with Multiple Directories
我确信这很容易,但我无法正确编写此路径。我使用以下命令触发命令没有问题:
if(window.location.pathname.match(/^'/Home-Blog/)) {$('#maincolumn').remove();}
但是对于另一种情况,我需要更长的路径名,具有以下目录:
/Home-Blog/CategoryBlogID
无论我尝试插入它,它似乎都不起作用。如何插入"类别博客ID"的路径?
谢谢!
我不完全确定我是否理解您的问题,但如果您想匹配
- /首页-博客 /
- 首页-博客/ /
- 首页-博客/分类博客ID
这个正则表达式应该可以解决问题:
"/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
相关文章:
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- JS窗口.位置不起作用
- 是否可以模拟 qUnit 测试的窗口位置对象
- 窗口位置href更改不会重新加载
- 如何在提交事件的底部设置窗口位置
- 如何在模式打开时更改窗口.位置
- 谷歌地图偏移标记/信息窗口位置(panTo/setCenter)
- 书签窗口位置javascript
- 单元测试窗口位置分配的角度问题
- JavaScript窗口位置延迟
- 如果类名和窗口位置匹配,请执行一些操作
- 会话丢失窗口.位置.href.
- JavaScript:window.conf,有两个窗口位置
- 如何从顶部获取窗口位置(以像素为单位)
- 如何在窗口位置之前显示消息 2 秒
- 休息标记位置 + 信息窗口位置
- 将标头添加到窗口.位置.路径名
- 窗口位置向上一级
- 将窗口位置替换为锚点
- 在谷歌地图中设置信息窗口位置