Tôi đang cố xóa phần thư mục cuối cùng của URL. URL của tôi trông giống như sau:xóa thư mục cuối cùng trong URL
https://my_ip_address:port/site.php?path=/path/to/my/folder
.
Khi nhấp vào một nút, tôi muốn thay đổi điều này để
https://my_ip_address:port/site.php?path=/path/to/my
. (Hủy bỏ phần cuối cùng).
Tôi đã cố gắng window.location.replace(/\/[A-Za-z0-9%]+$/, "")
, mà kết quả trong
https://my_ip_address:port/undefined
.
Tôi nên sử dụng Regex để làm điều này?
Bạn cũng có thể thêm '/../'. LOL chỉ đùa thôi, đây là [thỏa thuận thực] (http://regex101.com/r/nZ4jU4) – HamZa
@HamZaDzCyberDeV Tôi bỏ qua '.' trên đường đi để tránh tiêm. Nhưng cảm ơn cho liên kết của bạn! – pascalhein
@HamZaDzCyberDeV Bằng cách nào đó tôi không biết cách sử dụng 'replace':' window.location.replace (/(.*)\/.*/, "\ 1"); 'kết quả trong' https: // my_ip_address: port /(.*)\/.*/ ' – pascalhein