Więc chcę łączyć ciągi z względnymi adresami URL w Javascript.łączy względne adresy URL?
podstawy URL = "http://www.adress.com/more/evenmore"
z
względnego adresu URL = "../../adress" => "http://www.adress.com/adress"
względem URL = "../adress" => " http://www.adress.com/more/adress "
Jaki byłby najlepszy sposób? Myślałem o używaniu wyrażeń regularnych i sprawdzaniu, ile "../" znajduję, a następnie odejmuję tę wartość od baseurl i dodając je do tego, co zostało.
miłe. dzięki stary! – heffaklump
Zmodyfikowałem to, gdy twoje testy dla "." aby przetestować pusty ciąg 'url1 [i] == '.' || url1 [i] == "", więc jeśli przekazane adresy mają ukośniki, nadal tworzy prawidłowy adres URL. +1 – Jay