我有 - 比如说 - example.com 网站,我有account
页面。它可能有 GET 参数,这也被认为是帐户页面的一部分。它也可能有 URL 片段。如果它是home.html
片段 - 它仍然是帐户页面。如果另一个片段 - 那么它是帐户页面的不同子页面。
所以 - 我需要一个正则表达式(JS)来匹配这种情况。到目前为止,这是我设法构建的:
example.com\/account\/(|.*\#home\.html|(\?(?!.*#.*)))$
https://regex101.com/r/ihjCIg/1
前4个是我需要的案例。如您所见 - 第二行与我的 RegEx 不匹配。
我在这里想念什么?