반응형
자바스크립트 정규식을 이용하여 html 태그를 제거해보자.
1. 모든 태그 제거하기.
방법 1)
str.replace(/<(\/)?([a-zA-Z]*)(\s[a-zA-Z]*=[^>]*)?(\s)*(\/)?>/g,"");
방법 2)
var tmpStr = new RegExp();
tmpStr = /[<][^>]*[>]/gi;
str.replace(tmpStr , "");
방법 3)
<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>
예)
text = "......";
textWithoutTag = text.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");
2. <p> 태그 제거하기.
str.replace(/<(\/)?[Pp](\/)?>/g,"");
[출처] 자바스크립트 html태그 제거하기 |작성자 Keito
3. <br>태그 제거하기.
str.replace(/[<]br [/][>]/gi,"\n");
4. 정규식을 이용한 태그 삭제하기.
str.replace("<[^>]*>", "");
5. 엔터 삭제하기.
반응형
'Web > javascript & jQuery' 카테고리의 다른 글
모바일 접속 시 페이지 이동 (0) | 2014.11.04 |
---|---|
랜덤으로 이미지 출력하기 (0) | 2014.10.10 |
각 목록요소에 숫자가 순차적으로 붙는 클래스 삽입하기 (0) | 2014.08.01 |
script를 이용해 페이지 타이틀명 임의로 바꾸기 (0) | 2014.07.16 |
jQuery / Plugin / Carousel - 여러 기능을 갖춘 제이쿼리 플러그인 (0) | 2014.07.01 |