컴

url 주소에서 도메인 추출하기

· 2017-01-24 (화) 00:56:59 · 6069

입력받은 url 주소에서 도메인 주소를 추출하는 정규식 함수에요.

dpattern에  새로 만들어지는 도메인을 넣으면 되요.

    

function getDomain($url)

    {

        $v = strtolower(trim($url));

        $urlpattern = '/^(?:(?:[a-z]+):\/\/)?((?:[a-z\d\-]{2,}\.)+[a-z]{2,})(?::\d{1,5})?(?:\/[^\?]*)?(?:\?.+)?$/i';

        $dpattern = '/([a-z\d\-]+(?:\.(?:asia|info|name|mobi|com|net|org|biz|tel|xxx|kr|co|so|me|eu|cc|or|pe|ne|re|tv|jp|tw)){1,2})(?::\d{1,5})?(?:\/[^\?]*)?(?:\?.+)?$/i';

 

        if (preg_match($urlpattern, $v))

        {

            preg_match($dpattern, $v, $matches);

            $host = (!$matches[1]) ? $v : $matches[1];

        }

        return $host;

    }

 

|
댓글을 작성하시려면 로그인이 필요합니다.

개발강좌

109건
+
제목 글쓴이 날짜 조회
17-02-13 조회 4.7만
17-02-06 조회 5,831
17-02-03 조회 5,371
17-02-03 조회 4,699
17-02-03 조회 1.1만
17-01-27 조회 8,169
17-01-27 조회 5,978
17-01-27 조회 6,875
17-01-26 조회 7,411
17-01-26 조회 4,191
17-01-26 조회 5,350
17-01-24 조회 6,070
17-01-24 조회 5,402
16-11-18 조회 4,566
16-10-07 조회 4,488
16-10-06 조회 8,103
16-10-06 조회 5,739
15-08-31 조회 14만
15-08-29 조회 8,333
15-08-28 조회 6,541
15-08-25 조회 6,478
15-08-24 조회 7,043
15-06-22 조회 1.1만
15-06-18 조회 7,855
15-06-17 조회 1.2만
15-06-16 조회 7,809
15-06-16 조회 2.2만
15-04-02 조회 6,154
14-08-28 조회 7,307
14-08-28 조회 9,803