검색기능이 있는데.. 정말 악취미인사람들이 많다 검색어로 HTML 테그를 입력하다니.. ㅋㅋ
아무튼.. 테그가 입력될경우 모든 태그요소를 제거하는 정규식 모음집을 공유해봅니다.
이상 !
removeHtmlTag: function ($searchText) {
var text = $searchText.replace(/<(\/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(\/)?>/gi, "");
text = text.replace(/<(no)?script[^>]*>.*?<\/(no)?script>/ig, "");
text = text.replace(/<style[^>]*>.*<\/style>/ig, "");
text = text.replace(/<(\"[^\"]*\"|\'[^\']*\'|[^\'\">])*>/ig, "");
text = text.replace(/<\\w+\\s+[^<]*\\s*>/ig, "");
text = text.replace(/&[^;]+;/ig, "");
text = text.replace(/\\s\\s+/ig, "");
return text;
}
댓글
댓글 쓰기