#Javasciprt URL에서 도메인주소만 분리하기

Node.js를 통해서 간단한 웹 파싱을 할 일이 생겼습니다. URL 주소 목록을 가져오고 난 뒤 할 일은 해당 URL 주소에서 도메인 주소를 추출하는 일이었는데요. 간단한 방법이니 잘 적용해보시기 바랍니다.

 

도메인 주소 추출방법 안내

기본 주소의 형태는 [https://www.google.com/search?q=검색어] 형태로 뒤에 붙어있는 [search] 이하의 형태를 전부 제거하면 온전한 도메인 주소를 확인할 수 있습니다.

 

SPLIT 메서드 사용

var url = "https://www.google.com/search?=검색어";
var arraySplit = url.split("/");

위 예문에서 보듯이 split 메서드를 사용하여 "/" 단위로 분리를 하였습니다. 이렇게 하면 문장이 "/" 단위로 분리가 됩니다.

분리되는 단위 확인

arraySplit[0] https:
arraySplit[1]
arraySplit[2] www.google.com
arraySplit[3] search?=검색어

문장 분리는 위와 같이 분리가 됩니다.

 

결과 URL추출

var domain = arraySplit [0]+"//"+arraySplit [2];

위형태로 도메인 주소를 추출하였습니다.