본문 바로가기

Web Program

정규식 모음

// css 제거 정규식

var str = "한글 <!-- 주석 --> <SCRIPT type=text/javascript>window.alert('hellow')<\/script>"; 
str += "<style type='text/css> td {font-size:9pt;}<\/style>"; 
str += "<br /> <h3>Hellow Blog</h3>"; 
 
//태그제거 
var RegExpTag = "<[^<|>]*>"; 
str = str.replace(RegExpTag,""); 
//result : 한글 window.a lert('hellow'); td {font-size:9pt;} Hellow Blog 
 
 
//스크립트 제거 
var RegExpJS = "<script[^>]*>(.*?)</SCRIPT>";  
str = str.replace(RegExpJS,"");  
//result : 한글 <!-- 주석 --> <STYLE type=text/css>  td {font-size:9pt;} </STYLE> <BR> <H3>Hellow Blog</H3>  
 
 
//스타일 제거  
var RegExpCSS = "<STYLE[^>]*>(.*?)</STYLE>";  
str = str.replace(RegExpCSS,"");  
//result : 한글 <!-- 주석 --> <SCRIPT type=text/javascript>window.a lert('hellow');</SCRIPT><BR><H3>Hellow Blog</H3>  
 
 
//한글 제거  
var RegExpHG = "[ㄱ-ㅎ가-힣]";  
str = str.replace(RegExpHG,"");  
//result : <!-- 주석 --> <SCRIPT type=text/javascript>window.a lert('hellow');</SCRIPT><STYLE type=text/css> td {font-size:9pt;}</STYLE><BR><H3>Hellow Blog</H3>  
 
 
//주석 제거  
var RegExpDS = /<!--[^>](.*?)-->/g;  
str6 = str.replace(RegExpDS,"");  
//result : 한글 <SCRIPT type=text/javascript>window.a lert('hellow');</SCRIPT><STYLE type=text/css> td {font-size:9pt;}</STYLE><BR><H3>Hellow Blog</H3>