我试图弄清楚如何删除 URL 字符串的某个部分,如:
if (window.location.hash == '#super-super-product') {
change.window.location.hash.to.this: #product // pseudo code, obviously
}
因此,删除“super-super-”,即前 12 个字符,并保留其余的,无论它是什么。
以下尝试不会产生任何变化:
if (/^#checkout-counter-./.test(window.location.hash)){ // this works perfectly
window.location.hash.substring(0, 11); // this does nothing
window.location.hash.substr(1, 12); // nothing
window.location.hash.slice(0, 11); // still nothing
}
谢谢。