Beim Filtern von Eingabeinhalten in normalem ASP werden nur die linken und rechten spitzen Klammern im HTML-Quellcode ersetzt, sodass die linken und rechten spitzen Klammern auf der Seite angezeigt werden, anstatt die spitzen Klammern als HTML-Tags auszuführen.
Dies sollte natürlich eine normale Filtermethode sein, und es gibt eine andere ultimative Möglichkeit, HTML-Tags zu filtern, nämlich ein Paar spitzer Klammern und alle Zeichen in den spitzen Klammern zu ersetzen und diese nicht anzuzeigen. Diese Methode muss den Inhalt beschreiben der spitzen Klammern im Inhalt. Zu viel Filterung.
Wenn jedoch der gesamte Inhalt in spitzen Klammern ersetzt werden muss, ist offensichtlich eine Regularisierung erforderlich. Es gibt zwei Codes, der erste lautet wie folgt:
Kopieren Sie den Code wie folgt: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
Endfunktion
Zweiter Typ:
Kopieren Sie den Code. Der Code ist wie folgt folgt:
Funktion 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
Endfunktion