Este artículo describe el método de filtrar cadenas en Java y JavaScript en forma IMG sin mostrar imágenes. Compártelo para su referencia. El método de implementación específico es el siguiente:
1. JavaScript filtra cadenas en la forma <IMG> </IMG> y <img />
Copie el código de la siguiente manera: <! 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">
<Evista>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> Filtrar atributo IMG en HTML </title>
<script type = "text/javaScript">
var htmlContent = "<div id = 'test'> <img src = 'aaa' height = '4' width = '4'> </mitg> <img src = 'ff' width = '44 'height =' 444 ' /> </div> ";
var data = htmlcontent.replace (/<img.*>.*<// img>/ig, "");
data = data.replace (/<img.*/// ig, "");
alerta (datos);
</script>
</ablo>
<Body>
</body>
</html>
Efectos del programa:
Puedes ver que las cadenas similares a <img> </mitg> y <img /> han desaparecido
2. El código Java filtra cadenas similares a <img> </ img> y <img /> en cadenas
Copie el código de la siguiente manera: Public Class 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 'Height =' 444 ' /> </div> "; // La cadena a filtrar
/*
* Reemplace las cadenas en el formulario <IMG> </IMG> y <img /> a las cadenas vacías
*/
String DestStr = html.replaceAll ("<img.*>.*</Img>", "") .replaceAll ("<img.*/>", "");
System.out.println (DestStr);
}
}
El resultado de salida del programa es:
<div id = 'test'> </div>
Puedes ver que las cadenas similares a <img> </ img> y <img /> han desaparecido.