我有这个代码:
if(/^\/[^/]+\/[^/]+\/collections/.test(location.pathname)) { alert("ok")};
这场比赛与:
http://localhost:3000/es/hyperrjas/collections
问题是也匹配:
http://localhost:3000/es/hyperrjas/collections/thing1
http://localhost:3000/es/hyperrjas/collections/thing2
http://localhost:3000/es/hyperrjas/collections/thing3
.
.
.
我只需要匹配第一种类型的 url:
http://localhost:3000/es/hyperrjas/collections
http://localhost:3000/es/michael-25/collections
http://localhost:3000/es/other_username/collections
我不想将 url 与 thing1、thing2、thing3....等匹配
如何修复这个正则表达式 javascript?