document.location.href 속성 값은 http://, https:// 로 시작하는 페이지의 전체 URI 정보를 나타낸다. 이 속성에 정규식을 매칭하여 도메인에 해당하는 부분만을 잘라낼 수 있다.
여기서 사용된 패턴은 다음과 같이 설명된다.
http[s]://
다음에 위치하며- 도메인 뒤에는 문자열이 끝나거나
/
,?
,&
따위의 파라미터 연결자가 올 수 있다. 파라미터 연결자 앞까지를 끊어서 모든 문자를 매치한다.
document.location.href.match(/(?<=https?:\/\/)(.*?)(?=$|[\/?\&])/)[0]