Le problème de l'implémentation de la fonction pour effacer HTML dans ASP a perplexe de nombreux utilisateurs. Jetons donc un coup d'œil à la méthode de nettoyage des fonctions HTML dans ASP avec l'éditeur de Foxin. Pour ceux qui ne le savent pas encore, veuillez y consulter.
Cette fonction est nécessaire. De nombreux pirates gâchaient et pirateront la base de données et injecteront une grande quantité de virus JS. Lorsque vous stockez et affichez des données de texte, utilisez cette fonction pour la filtrer pour éviter beaucoup de problèmes
code clearhtml
'Clear html code function clearhtml (contenu) contenu = remphyhtml ("& # [^>] *;", "", contenu) contenu = remplactivehtml ("</? Marquee [^>] *>", "", contenu) contenu = remplacehtml ("</? Object [^>] *>", ",", contenu) contenu = remphythtml ("</? param [^>] *>", "", contenu) contenu = remplacehtml ("</? Embed [^>] *>", "", contenu) contenu = remplactivehtml ("</? Embed [^>] *>", "," ", contenu) Content = RemplaceHtml ("", contenu) contenu = RemplaceHtml ("</? Tr [^>] *>", "", contenu) content = remphytml ("</? th [^>] *>", "", contenu) contenu = remplactivehtml ("</? p [^>] *>", ", contenu) contenu = remplacehtml (" </? li [lin contenu = remphythtml ("</? li [^>] *>", "", contenu) contenu = remphalhtml ("</? li [^>] *>", "", contenu) contenu = remphytml ("</? li [^>] *>", "", contenu) contenu = replacehtml ("</? Span [^>] *>", "", ", contenu) contenu = remphylehtml ("</? div [^>] *>", "", contenu) contenu = remplacinghtml ("</? th [^>] *>", "", contenu) contenu = remplacehtml ("</? td [^>] *>", ",", contenu) Content = RemplaceHtml ("(JavaScript | jscript | vbscript | vbs):", "", contenu) contenu = remplactivehtml ("On (souris | exit | error | click | key)", "", contenu) contenu = remplactivehtml ("</? xml [^>] *>", ", contenu) contenu = remplacehtml (" </? contenu = remphylehtml ("</? i [^>] *>", "", contenu) contenu = remphalhtml ("</? i [^>] *>", "", contenu) contenu = remphytml ("</? i [^>] *>", "", contenu) contenu = remplaçage) contenu = remphylehtml ("</? i [^>] *>", "", contenu) content = remphalhtml ("</? Center [^>] *>", "", contenu) contenu = remphytml ("</? Center [^>] *>", "", contenu) contenu = contenu) contenu = remphylehtml ("</? o [^>] *>", "", contenu) contenu = remplacinghtml ("</? o [^>] *>", "", contenu) contenu = remplacehtml ("</? o [^>] *>", "", contenu) contenu = remplaçant) Content = RemplaceHtml ("</? Strong [^>] *>", "", contenu) clearhtml = fonction de contenuRemplacer le code
Fonction Remplacehtml (patn, strng, contenu) si isNull (contenu) alors contenu = "" end if set regex = new regexp regex.pattern = patn regex.ignorecase = true regex.global = true regex = regex.replace (contenu, strng) fin
Comment utiliser:
La copie de code est la suivante:<% = clearhtml ("<div id =" codetip "> <h2> Partager les conseils de code (2) </h2> <ul> <li style =" Font-Weight: Bold; Color: RGB (170, 0, 0); "> après avoir ajouté le code de la programmation précise, qui peut colorer correctement le code </li> <li> un langage de programmation précis, qui peut colorer correctement le code Syntaxe </li> <li> Entrez quelques extraits de code simple Description </li> <li> Pas besoin de saisir une explication lors du téléchargement du fichier de code source </li> <li> Pas besoin de saisir une explication </li> <li> Les fichiers non liés au programme ne seront pas supprimés, façons </li> </ul> </div> ")%>
Ce qui précède est tout le contenu décrit dans cet article, j'espère que vous l'aimez. Si vous avez des questions, vous pouvez laisser un message pour communiquer