테스트 사이트 - 개발 중인 베타 버전입니다

url형식에 자동링크 가능한가요? 채택완료

망이망소이 4년 전 조회 1,566

필드값에 

http://google.com 

이런식의 url 텍스트를 넣으면 

보기페이지에서는 

자동으로 링크를 좀 걸고 싶은데 

그게 가능한가요?

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

답변 1개

</p>

<p><script>

function autolink(id) {

        var container = document.getElementById(id);

        var doc = container.innerHTML;

        var regURL = new RegExp("(http|https|ftp|telnet|news|irc)://([-/.a-zA-Z0-9_~#%$?&=:200-377()]+)","gi");

        var regEmail = new RegExp("([xA1-xFEa-z0-9_-]+@[xA1-xFEa-z0-9-]+\.[a-z0-9-]+)","gi");

        container.innerHTML = doc.replace(regURL,"<a href='$1://$2' target='_blank'>$1://$2</a>").replace(regEmail,"<a href='mailto:$1'>$1</a>");

}

</script>

<div id="test">

<a href="http://maniacamp.com/examples/validate_howto.html" target="_blank" rel="noopener noreferrer">http://maniacamp.com/examples/validate_howto.html</a>

</div>

<script>autolink('test');</script></p>

<p>

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인