반응형
정규식 사용 textarea url 자동 하이퍼링크
1
2
3
4
5
6
7 |
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>");
} |
cs |
id 는 해당 textarea의 id 값을 넘기면 된다.
정규식 테스트 사이트 : http://regexr.com/
반응형
'Programing > JavaScript' 카테고리의 다른 글
javascript 이번달 시작일, 말일 구하기 (0) | 2017.03.30 |
---|---|
javascript 이번주 시작, 끝 날짜 구하기 (2) | 2017.03.30 |
Javascript 로컬 파일 실행, 윈도우 프로그램 실행하기 ActiveXObject (2) | 2017.03.15 |
요소의 비활성 readonly, disabled 차이와 사용법 (2) | 2016.09.21 |
자바스크립트 유용한 달력 라이브러리 full calendar 사용법 한글 옵션 적용 (6) | 2016.06.07 |
댓글