A filtragem do conteúdo de entrada em ASP normal é apenas a substituição do código-fonte HTML dos colchetes angulares esquerdo e direito, de modo que os colchetes angulares esquerdo e direito são exibidos na página em vez de executá-los como tags HTML.
Claro, este deve ser um método de filtragem normal, e há outra maneira definitiva de filtrar tags HTML, que é substituir um par de colchetes angulares e todos os caracteres entre colchetes angulares e não exibi-los. dos colchetes angulares no conteúdo. Muita filtragem.
Porém, quando é necessário substituir todo o conteúdo entre colchetes angulares, é óbvio que a regularização é necessária. Existem dois códigos, o primeiro é o seguinte:
Copie o código da seguinte forma:Função nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=(/<.[^/<]*/>)
str=re.replace ( str,)
re.Pattern=(/<//[^/<]*/>)
str=re.replace(str,)
nohtml=str
set re=nothing
End Function
Segundo tipo:
Copie o código O código é como segue:
Função nohtml (str)
dim re
Definir re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=<(.[^>]*)>
str=re.replace(str,)
nohtml=str
set re=nothing
Função final