程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java和javascript中過濾失落img情勢的字符串不顯示圖片的辦法

java和javascript中過濾失落img情勢的字符串不顯示圖片的辦法

編輯:關於JAVA

java和javascript中過濾失落img情勢的字符串不顯示圖片的辦法。本站提示廣大學習愛好者:(java和javascript中過濾失落img情勢的字符串不顯示圖片的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是java和javascript中過濾失落img情勢的字符串不顯示圖片的辦法正文


本文實例講述了java和javascript中過濾失落img情勢的字符串不顯示圖片的辦法。分享給年夜家供年夜家參考。詳細完成辦法以下:

1. javascript過濾失落<img></img>和<img />情勢的字符串

<!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"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>過濾html中的img屬性</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,"");   //過濾如<img></img>情勢的圖片元素 
   data = data.replace(/<img.*\/>/ig, "");   //過濾如<img />情勢的元素 
   alert(data); 
</script> 
</head> 
<body> 
</body> 
</html>

法式後果:

可以看到相似於<img></img>和<img />情勢的字符串曾經消逝

2. java代碼過濾字符串中相似於<img></img>和<img />情勢的字符串

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>"; //要被過濾的字符串 
         
        /*
         * 調換失落<img></img>和<img />的情勢的字符串為空字符串
         */ 
        String destStr = html.replaceAll("<img.*>.*</img>", "").replaceAll("<img.*/>", "");   
        System.out.println(destStr); 
 
    } 
}

法式輸入成果為:

<div id='test'></div>

可以看到相似於<img></img>和<img />情勢的字符串曾經消逝。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved