javascript를 사용하여 URL에 무언가를 추가하는 방법이 있습니까? 접두어를 삭제 하시겠습니까?javascript - URL 요소 뒤에 텍스트 추가
"http://www.google.com/"into "google.com.local /"
javascript를 사용하여 URL에 무언가를 추가하는 방법이 있습니까? 접두어를 삭제 하시겠습니까?javascript - URL 요소 뒤에 텍스트 추가
"http://www.google.com/"into "google.com.local /"
자바 스크립트 위치 객체 http://www.w3schools.com/jsref/obj_location.asp을 사용하면 URL의 호스트 이름 경로 등에 액세스 할 수 있습니다. 내가 무엇을 찾고 있는지 정확히 알지 못합니다. 그러나 이것은 도움이 될 수 있습니다.
매우 유용합니다, 건배 –
concat()
메서드는 둘 이상의 문자열을 조인하는 데 사용됩니다.
이 메서드는 기존 문자열을 변경하지 않지만 조인 된 문자열의 텍스트가 포함 된 새 문자열을 반환합니다. 귀하의 경우 :
var mystring = concat("http://www.google.com",".local");
그리고 문자열에서 부품을 제거 - 문자열의 배열로 문자열을 분할 split()
방법을 사용하여, 새로운 배열을 반환합니다.
팁 : 빈 문자열 ("")을 구분 기호로 사용하면 문자열이 각 문자 사이에서 분리됩니다.
참고 : split()
메서드는 원래 문자열을 변경하지 않습니다.
이것은 매우 도움이됩니다 감사합니다! –
당신은 : 예컨대, 윈도우 객체를 사용하여이 약
window.location.href = url + '/' + ID
예제를 사용하면 www.google.com을 www.google.com/ID로 전환 할 수 있습니까? –
글쎄, 나는 당신이 당신의 URL을 얼마나 정확하게 조작하기를 원하는지에 대해 관심을 기울이지 않았다. 방금 현재 URL에 액세스하는 방법과 임의의 텍스트를 추가하는 방법을 보여 드리고자합니다. 죄송합니다. – iappwebdev
무엇을 URL을 변경할 수 있습니까?
var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");
는 DEMO :http://jsfiddle.net/qn5h5/
니스! 고마워. –
@idb 환영합니다! – VisioN
당신은 URL의 일부를 대체 할'window.location' 객체를 사용할 수 있지만, 내 생각, 이것은 다시로드를 일으킬 것입니다. –