티스토리 뷰
728x90
반응형
주소 태그 자동 설정 script
사용 정의 : 게시판 글을 작성할 때 주소 url 같은 경우 일반 text 로 입력되는 경우 하이퍼링크로 달리지 않음 그럴 경우 특정 url (http, https) 를 골라서 링크로 변경하는 script 다.
<script>
function linkify(inputText) {
var replacedText, replacePattern1, replacePattern2, replacePattern3;
//URLs starting with http://, https://, or ftp://
replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
replacedText = inputText.replace(replacePattern1, '<a href="$1" target="_blank" title="새창">$1</a>');
//URLs starting with "www." (without // before it, or it'd re-link the ones done above).
replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
replacedText = replacedText.replace(replacePattern2, '$1<a href="http://$2" target="_blank">$2</a>');
//Change email addresses to mailto:: links.
replacePattern3 = /(([a-zA-Z0-9\-\_\.])+@[a-zA-Z\_]+?(\.[a-zA-Z]{2,6})+)/gim;
replacedText = replacedText.replace(replacePattern3, '<a href="mailto:$1">$1</a>');
return replacedText;
}
jQuery(function(){
url에 공통적으로 들어가는 indexOf 이 값을 설정
if ( location.href.indexOf('amode=view') > 0 ) {
$(".bbs1view1 .substance").html(linkify($(".bbs1view1 .substance").html()));
}
});
</script>
728x90
반응형
'스크립트' 카테고리의 다른 글
js 객체 함수를 만들어 사용하는 방법 (0) | 2023.05.01 |
---|---|
ajax 를 이용하여 html 페이지 불러오는 스크립트 방법 (0) | 2023.05.01 |
eval() 과 new Function()에 관하여 (0) | 2023.05.01 |
250x250
반응형
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 이미지
- mybatis
- insert
- 도커
- ncp
- 권한
- docker
- 캘린더
- 알고리즘
- Quartz
- LocalDate
- dfs
- leatcode
- MySQL
- Cache
- Lock
- 네이버 클라우드
- Java
- dockerfile
- 컨테이너
- 격리수준
- 스케줄러
- Linux
- spring
- 정의
- 캐시
- hazelcast
- 리눅스
- centos7
- 개념 이해하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함