El filtrado del contenido de entrada en ASP normal es solo el reemplazo del código fuente HTML de los corchetes angulares izquierdo y derecho, por lo que los corchetes angulares izquierdo y derecho se muestran en la página en lugar de ejecutar los corchetes angulares como etiquetas HTML.
Por supuesto, este debería ser un método de filtrado normal, y existe otra forma definitiva de filtrar etiquetas HTML, que es reemplazar un par de corchetes angulares y todos los caracteres entre corchetes angulares y no mostrarlos. Este método debe describir el contenido. de los corchetes angulares en el contenido.
Sin embargo, cuando es necesario reemplazar todo el contenido entre corchetes angulares, es obvio que se requiere regularización. Hay dos códigos, el primero es el siguiente:
Copie el código de la siguiente manera:Function 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
Función final
Segundo tipo:
Copiar el código El código es como siguiente:
Función nohtml (str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=<(.[^>]*)>
str=re.replace(str,)
nohtml=str
set re=nada
Función final