Le filtrage du contenu d'entrée dans ASP normal consiste uniquement à remplacer le code source HTML des crochets angulaires gauche et droit, de sorte que les crochets angulaires gauche et droit sont affichés sur la page au lieu d'exécuter les crochets angulaires en tant que balises HTML.
Bien sûr, cela devrait être une méthode de filtrage normale, et il existe un autre moyen ultime de filtrer les balises HTML, qui consiste à remplacer une paire de crochets angulaires et tous les caractères entre crochets angulaires et à ne pas les afficher. Cette méthode doit décrire le contenu. des crochets angulaires dans le contenu. Trop de filtrage.
Cependant, lorsqu'il est nécessaire de remplacer tout le contenu entre crochets, il est évident qu'une régularisation est nécessaire. Il existe deux codes, le premier est le suivant :
Copiez le code comme suit :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
End Function
Deuxième type :
Copier le code Le code est tel suit :
Fonction nohtml (str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=<(.[^>]*)>
str=re.replace(str,)
nohtml=str
set re=nothing
End Function