2023-08-09
정규식을 사용해서 url을 자동으로 a태그로 바꿔주는 함수이다.
<input type="text" id="input1" value="url을 http://b1ix.net.... 자동으로 a태그로 치환해줌">
<button id="btn1">A태그로 치환</button>
<div id="div1"></div>

<script>
function url2atag(text){
	if( !text ) return '';

	return String(text).replace(/(\b(https?|ftp|file):\/\/[\-A-Z0-9+&@#\/%?=~_|!:,.;]*[\-A-Z0-9+&@#\/%=~_|])/img, '<a href="$1" target="_blank">$1</a>')
}

$(function(){
	$(document).on('click', '#btn1', function(){
		$('#div1').html( url2atag($('#input1').val()) )
	})
})
</script>