Próbuję usunąć ostatnią część katalogu adresu URL. Mój adres URL wygląda następująco:usuń ostatni katalog z adresu URL
https://my_ip_address:port/site.php?path=/path/to/my/folder
.
Po kliknięciu na przycisku, chcę zmienić na
https://my_ip_address:port/site.php?path=/path/to/my
. (Usuń ostatnią część).
Próbowałem już window.location.replace(/\/[A-Za-z0-9%]+$/, "")
, co skutkuje
https://my_ip_address:port/undefined
.
Do czego Regex powinienem użyć?
Można również dodać '/../'. LOL tylko żartuje, oto [real deal] (http://regex101.com/r/nZ4jU4) – HamZa
@HamZaDzCyberDeV Ignoruję '.' na ścieżce, aby uniknąć zastrzyku. Ale dzięki za twój link! – pascalhein
@HamZaDzCyberDeV Jakoś nie rozumiem, jak używać 'replace':' window.location.replace (/(.*)\/.*/, "\ 1"); 'powoduje, że' https: // my_ip_address: port /(.*)\/.*/ ' – pascalhein