我有这个代码:
if (!window.location.href.match(/\?snake=/)) {
如果您转到 site.com/snake
,则会重定向用户。问题是它与另一个以相同关键字开头的 URL 匹配,导致出现无限循环:
site.com/snake-mobile
我怎样才能避免这种情况?并且只匹配以snake
结尾的URL?
最佳答案
您可以使用href.endsWith("snake")
。它使用 endsWith
ECMAS 6 函数,该函数非常有用,但它并不与所有网络浏览器兼容。
关于javascript - Javascript 只匹配一个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26273246/