컴

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

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

입력받은 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,825
17-02-03 조회 5,325
17-02-03 조회 4,695
17-02-03 조회 1.1만
17-01-27 조회 8,159
17-01-27 조회 5,969
17-01-27 조회 6,871
17-01-26 조회 7,409
17-01-26 조회 4,187
17-01-26 조회 5,348
17-01-24 조회 6,022
17-01-24 조회 5,359
16-11-18 조회 4,562
16-10-07 조회 4,486
16-10-06 조회 8,098
16-10-06 조회 5,730
15-08-31 조회 14만
15-08-29 조회 8,314
15-08-28 조회 6,528
15-08-25 조회 6,463
15-08-24 조회 7,031
15-06-22 조회 1.1만
15-06-18 조회 7,844
15-06-17 조회 1.2만
15-06-16 조회 7,802
15-06-16 조회 2.2만
15-04-02 조회 6,152
14-08-28 조회 7,304
14-08-28 조회 9,791