Das Problem der Implementierung der Funktion zum Löschen von HTML in ASP hat viele Benutzer verblüfft. Schauen wir uns also die Methode zur Löschen von HTML -Funktionen in ASP mit dem Editor von Foxin an. Für diejenigen, die es noch nicht wissen, beziehen Sie sich bitte darauf.
Diese Funktion ist notwendig. Viele Hacker werden die Datenbank durcheinander bringen und hacken und eine große Menge Virus -JS injizieren. Verwenden Sie diese Funktion beim Speichern und Anzeigen von Textdaten, um sie zu filtern, um viele Probleme zu vermeiden
ClearHtml -Code
'Clear HTML -Code -Funktion ClearHtml (Inhalt) content = ersatzhtml ("&#[^>]*;", "", content) content = Ersatzhtml ("</? content = ersatzhtml ("</? param [^>]*>", "", content) content = ersatzhtml ("</? Einbetten [^>]*>", ", content) content = Ersatzhtml (" </? content = ersetzenhtml ("", content) content = Ersatzhtml ("</? Tr [^>]*>", ", Inhalt) Inhalt = Ersatzhtml (" </? Th [^>]*> "," ", Inhalt) content = Ersatzhtml (" </? content = ersatzhtml ("</? li [^>]*>", "", content) content = ersatzhtml ("</? li [^>]*>", ", content) content = Ersatzhtml (" </? li [^>]*> "," ", content) content = Ersatzhtml (" </? content = ersatzhtml ("</? div [^>]*>", "", content) content = ersatzhtml ("</? Th [^>]*>", ", content) content = Ersatzhtml (" </? Td [^>]*> ",", ", Inhalt) content = Ersatzhtml (" </? content=replacehtml("(javascript|jscript|vbscript|vbs):","",content) content=replacehtml("on(mouse|exit|error|click|key)","",content) content=replacehtml("</?xml[^>]*>","",content) content=replacehtml("</?u[^>]*>","",content) content = ersatzhtml ("</? i [^>]*>", "", content) content = ersatzhtml ("</? i [^>]*>", ", content) content = Ersatzhtml (" </? i [^>]*> ",", Inhalt) content = Ersatzhtml ("</? content = ersatzhtml ("</? i [^>]*>", "", content) content = ersatzhtml ("</? center [^>]*>", ", content) content = Ersatzhtml (" </? Mitte [^>]*> ",", Inhalt) content = Ersatzhtml (</? Nobr [^>]*> "," content = ersatzhtml ("</? o [^>]*>", "", content) content = ersatzhtml ("</? O [^>]*>", ", content) content = Ersatzhtml (" </? O [^>]*> ",", Inhalt) content = Ersatzhtml ("</? content = ersatzhtml ("</? strong [^>]*>", "", content) clearHtml = contentend -FunktionErsetzen Siehtml Code
Funktion Ersatzhtml (Patrn, Strng, Inhalt) Wenn ISNull (Inhalt) dann inhalt = "" End If REGEX = New Regexp Regex.Pattern = patrn regex.ignoreCase = true regex.global = true Ersatzhtml = Regex.Replace (Inhalt, StREGOX) Endfunktion.
Wie man verwendet:
Die Codekopie lautet wie folgt:<%= clearHtml ("<div id =" codetip "> <h2> Code-Tipps teilen (2) </h2> <ul> <li style =" Schriftgewicht: BOLD; Farbe: RGB (170, 0, 0); "> Nach dem Hinzufügen des Codes müssen Sie klicken. Code-Snippet Beschreibung </li> <li> Sie müssen beim Hochladen der Quellcodedatei keine Erläuterung eingeben.
Das obige Inhalt ist der in diesem Artikel beschriebene Inhalt. Ich hoffe, es gefällt Ihnen. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen