Cet article décrit la méthode de filtrage des chaînes en Java et JavaScript sous forme IMG sans afficher des images. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
1. JavaScript filtre les chaînes sous le formulaire <Mg> </img> et <img />
Copiez le code comme suit: <! Doctype html public "- // w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<adal>
<meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" />
<Title> Filtre IMG Attribut dans HTML </TITLE>
<script type = "text / javascript">
var htmlcontent = "<div id = 'test'> <img src = 'aaa' height = '4' width = '4'> </ img> <img src = 'ff' width = '44 'height =' 444 '/> </div> ";
var data = htmlcontent.replace (/ <img. *>. * <// img> / ig, "");
data = data.replace (/ <img. * /// ig, "");
alerte (données);
</cript>
</ head>
<body>
</docy>
</html>
Effets du programme:
Vous pouvez voir que des chaînes similaires à <img> </img> et <img /> ont disparu
2. Java Code filtre les chaînes similaires à <Mg> </img> et <img /> dans les chaînes
Copiez le code comme suit: classe publique TestRegex {
public static void main (String [] args) {
String html = "<div id = 'test'> <img src = 'aaa' height = '4' width = '4'> </img> <img src = 'ff' width = '44 'hight =' 444 '/> </ div> "; // La chaîne à filtrer
/ *
* Remplacez les chaînes de la forme <Mg> </img> et <img /> pour vider les chaînes
* /
String deststr = html.replaceALL ("<img. *>. * </ Img>", "") .replaceAll ("<img. * />", "");
System.out.println (deststr);
}
}
Le résultat de sortie du programme est:
<div id = 'test'> </div>
Vous pouvez voir que des chaînes similaires à <Mg> </img> et <img /> ont disparu.