Artikel ini menjelaskan metode penyaringan string di Java dan JavaScript dalam bentuk IMG tanpa menampilkan gambar. Bagikan untuk referensi Anda. Metode implementasi spesifik adalah sebagai berikut:
1. JavaScript menyaring string dalam formulir <mmg> </mmg> dan <img />
Salin kode sebagai berikut: <! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text /html; charset = utf-8" />
<Title> Filter Atribut IMG di HTML </iteme>
<type skrip = "Teks/JavaScript">
var htmlcontent = "<div id = 'test'> <img src = 'aaa' height = '4' width = '4'> </mg> <img src = 'ff' width = '44 'tinggi =' 444 ' /> </div> ";
var data = htmlcontent.replace (/<img.*>.*<// img>/ig, "");
data = data.replace (/<img.*/// ig, "");
peringatan (data);
</script>
</head>
<body>
</body>
</html>
Efek program:
Anda dapat melihat bahwa string yang mirip dengan <mmg> </mmg> dan <mmg /> telah menghilang
2. Java kode filter string mirip dengan <mmg> </mmg> dan <img /> dalam string
Salin kode sebagai berikut: TestRegex kelas publik {
public static void main (string [] args) {
String html = "<div id = 'test'> <img src = 'aaa' height = '4' width = '4'> </mg> <img src = 'ff' width = '44 'tinggi =' 444 ' /> </div> "; // string yang akan difilter
/*
* Ganti string dalam bentuk <mmg> </mmg> dan <mmg /> untuk mengosongkan string
*/
String deststr = html.replaceall ("<img.*>.*</img>", "") .replaceall ("<img.*/>", "");
System.out.println (Deststr);
}
}
Hasil output dari program ini adalah:
<Div id = 'test'> </div>
Anda dapat melihat bahwa string yang mirip dengan <mmg> </mmg> dan <mmg /> telah menghilang.