2012-06-11 2 views
0

javascript를 사용하여 URL에 무언가를 추가하는 방법이 있습니까? 접두어를 삭제 하시겠습니까?javascript - URL 요소 뒤에 텍스트 추가

"http://www.google.com/"into "google.com.local /"

+1

당신은 URL의 일부를 대체 할'window.location' 객체를 사용할 수 있지만, 내 생각, 이것은 다시로드를 일으킬 것입니다. –

답변

0

자바 스크립트 위치 객체 http://www.w3schools.com/jsref/obj_location.asp을 사용하면 URL의 호스트 이름 경로 등에 액세스 할 수 있습니다. 내가 무엇을 찾고 있는지 정확히 알지 못합니다. 그러나 이것은 도움이 될 수 있습니다.

+0

매우 유용합니다, 건배 –

0

concat() 메서드는 둘 이상의 문자열을 조인하는 데 사용됩니다.

이 메서드는 기존 문자열을 변경하지 않지만 조인 된 문자열의 텍스트가 포함 된 새 문자열을 반환합니다. 귀하의 경우 :

var mystring = concat("http://www.google.com",".local"); 

그리고 문자열에서 부품을 제거 - 문자열의 배열로 문자열을 분할 split() 방법을 사용하여, 새로운 배열을 반환합니다.

팁 : 빈 문자열 ("")을 구분 기호로 사용하면 문자열이 각 문자 사이에서 분리됩니다.

참고 : split() 메서드는 원래 문자열을 변경하지 않습니다.

+0

이것은 매우 도움이됩니다 감사합니다! –

0

당신은 : 예컨대, 윈도우 객체를 사용하여이 약

window.location.href = url + '/' + ID 
+0

예제를 사용하면 www.google.com을 www.google.com/ID로 전환 할 수 있습니까? –

+0

글쎄, 나는 당신이 당신의 URL을 얼마나 정확하게 조작하기를 원하는지에 대해 관심을 기울이지 않았다. 방금 현재 URL에 액세스하는 방법과 임의의 텍스트를 추가하는 방법을 보여 드리고자합니다. 죄송합니다. – iappwebdev

0

무엇을 URL을 변경할 수 있습니까?

var url = "http://www.google.com/"; 
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local"); 

는 DEMO :http://jsfiddle.net/qn5h5/

+0

니스! 고마워. –

+0

@idb 환영합니다! – VisioN