婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > js正則匹配table,img及去除各種標簽問題

js正則匹配table,img及去除各種標簽問題

熱門標簽:貴港公司如何申請400電話 梅縣地圖標注 外呼系統無呼出路由是什么原因 地圖標注教學點 ai電話機器人搭建 400電話辦理電話辦理 甘肅醫療外呼系統排名 呼叫系統外呼只能兩次 西藏智能外呼系統代理商

核心代碼

//獲取公示欄內容
     s = "$row.detail$";
     mainContent =s;
     
     //如果有多個table使用下面注釋的正則只會匹配成一個table
     //var tabReg = /table[^>]*>((?!table).)*\/table>/gi;
    //匹配單個table
     var tabReg = /table[^>]*>\s*(tbody[^>]*>)?(\s*tr[^>]*>[\s\S]*?\/tr>\s*)*(\/tbody>)?\s*\/table>/gi;
     var tabMatch = tabReg.test(s);
     
     var tabMatchContentArray = s.match(tabReg);
 
     if(tabMatch)
     {
      
      mainContent = s.replace(tabReg,"#");
     }
     
     //對img標簽進行匹配
     var imgReg = /img.*?(?:>|\/>)/gi;
     
     imgMatchContentArray = s.match(imgReg);
    
     if(imgReg.test(s))
     {
      //將img標簽替換為*
      mainContent = mainContent.replace(imgReg,"*");
     }
     //處理html標簽
     mainContent = mainContent.replace(/nbsp;/gi," ");
     var pReg1 = /p>/gi;
     var pReg2 = /\/p>/gi;
     mainContent = mainContent.replace(pReg1,"").replace(pReg2,"br />");
     //下面的htmlReg1 ,htmlReg2可以匹配任意標簽
//     var htmlReg1 =/[^>]+>/gi;
//     var htmlReg2 =/(.+?)[\s]*\/?[\s]*>/gi;
//     
//     mainContent = mainContent.replace(htmlReg1,"").replace(htmlReg2,"");
     //mainContent = mainContent.replace(//gi,"p>").replace(/@/gi,"/p>");
    var pageIndex = 1;
    var size = 500;
    var tableContentArray = mainContent.split("#");
    var array = []; //存放以table分割后的數組中每個數組可以分作幾頁
    
    var arrayIndex = []; //存放table在內容中的索引
    
    var len =0;
    for(var i=0;itableContentArray.length;i++)
    {
      var con = tableContentArray[i];
      
      len += con.length;
      
      arrayIndex[i] = len;
      
      array[i] = Math.ceil(con.length /size);
    }
    
    
    var tableIndexArray = [];//存放table內容頁碼數
    
    var sum = 1;
    
    for(var j=0;jarray.length-1;j++)
    {
      
      sum += array[j];
      tableIndexArray[j] = sum;
    }
    
    
    var currentPageContent = mainContent.substr((pageIndex-1)*size,size);
    
    
    if(tableIndexArray.indexOf(pageIndex) >= 0)
    {
      currentPageContent = tabMatchContentArray[tableIndexArray.indexOf(pageIndex)];
    }
    
    
    if(currentPageContent.indexOf("#")!= -1)
    {
      
      var beginToCurrentPageContent = mainContent.substr(0,pageIndex*size);      
      var tabLastIndex = beginToCurrentPageContent.lastIndexOf("#");
      currentPageContent = currentPageContent.substr(0,tabLastIndex-(pageIndex-1)*size);
 
      //當前頁是否有 * 獲取最后一個 * 的位置 
      var indexOf = currentPageContent.indexOf("*");
      
      if(indexOf >= 0)
      {         
         //獲取開始到當前頁位置的內容 中的 * 的最后的下標 
         var reCount = beginToCurrentPageContent.split("*").length - 1;
          
         var contentArray = currentPageContent.split("*");
         
         currentPageContent = replaceImgContent(contentArray,reCount,imgMatchContentArray);  
      }
        
    }
    else
    {
      
      //當前頁是否有 * 獲取最后一個 * 的位置 
      var indexOf = currentPageContent.indexOf("*");
      
      if(indexOf >= 0)
      {
         //獲取從開始位置到當前頁位置的內容
         var beginToCurrentPageContent = mainContent.substr(0,pageIndex*size);
         
         //獲取開始到當前頁位置的內容 中的 * 的最后的下標 
         var reCount = beginToCurrentPageContent.split("*").length - 1;
          
         var contentArray = currentPageContent.split("*");
         
         currentPageContent = replaceImgContent(contentArray,reCount,imgMatchContentArray);
         
      }
      
    }
    
    if(currentPageContent=="")
    {
      alert("頁碼數超過范圍");
    }
    else
    { 
      document.getElementById("annouContent").innerHTML= currentPageContent;
    }
    
    /* currentArray:當前頁以 * 分割后的數組
      replaceCount:從開始內容到當前頁的內容 * 的個數
      matchArray : img標簽的匹配的內容
    */
    function replaceImgContent(currentArray,replaceCount,matchArray)
    {      
      var result = "";
      for(var i=currentArray.length -1,j = replaceCount-1 ;i>=1; i--)
      {        
        var temp = (matchArray[j] + currentArray[i]);
        result = temp + result;
        j--;
      }      
      result = currentArray[0] + result ;      
      return result;
    }    
  /script>

下面是一些補充

js正則匹配刪除table

var reg = /[\/]*(table|td|tr)[ a-zA-z=''""]*>|123/g

一個JAVASCRIPT正則表達式,Table中只保留ColSpan和RowSpan

html = html.replace(/(TBODY|THEAD|TFOOT|TH|TR|TD)[^>]*?(ColSpan\s*=\s*["']?[^"'>\s]*["']?[^>]*?)?(RowSpan\s*=\s*["']?[^"'>\s]*["']?[^>]*?)?>/gi,"$1 $2 $3>");

以上就是js正則匹配table,img及去除各種標簽問題的詳細內容,更多關于js正則匹配table,img的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • javascript中使用正則表達式清理table樣式的代碼
  • js正則匹配table tr

標簽:大興安嶺 涼山 泰安 本溪 常州 海口 湖州 哈密

巨人網絡通訊聲明:本文標題《js正則匹配table,img及去除各種標簽問題》,本文關鍵詞  正則,匹配,table,img,及,去除,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js正則匹配table,img及去除各種標簽問題》相關的同類信息!
  • 本頁收集關于js正則匹配table,img及去除各種標簽問題的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91久久精品一区二区三区| 国产精品灌醉下药二区| 99精品在线免费| 国产精品99久久久久久久女警 | 久久蜜桃香蕉精品一区二区三区| 欧美日韩精品欧美日韩精品一| 欧美亚一区二区| 在线综合亚洲欧美在线视频| 91麻豆精品国产无毒不卡在线观看| 欧美一区在线视频| 精品久久久三级丝袜| 久久久久成人黄色影片| 午夜精品久久久久久| 免费在线观看视频一区| 日韩av网站免费在线| 日日夜夜免费精品视频| 久久99精品一区二区三区三区| 国产在线不卡一卡二卡三卡四卡| 国产高清视频一区| www.亚洲精品| 51精品秘密在线观看| 国产无一区二区| 亚洲欧美另类综合偷拍| 免费三级欧美电影| caoporen国产精品视频| 欧美理论片在线| 国产欧美精品一区aⅴ影院| 一区二区成人在线| 久久精工是国产品牌吗| k8久久久一区二区三区| 欧美一区二区三区四区在线观看| 中文字幕不卡的av| 久久99精品国产.久久久久久| 国内精品在线播放| 在线亚洲一区二区| 欧美电视剧免费全集观看| 日韩美女视频一区二区| 国产综合久久久久影院| 色哟哟日韩精品| 久久综合九色综合欧美就去吻 | 欧美日韩一级视频| 久久这里只有精品6| 亚洲第一会所有码转帖| 粉嫩一区二区三区在线看| 欧美一区二区三区免费观看视频| 国产精品第一页第二页第三页| 天天做天天摸天天爽国产一区| 972aa.com艺术欧美| 久久久久久一级片| 免费观看日韩av| 欧美日韩大陆一区二区| ●精品国产综合乱码久久久久| 国产一区二区三区四区五区入口 | 日韩 欧美一区二区三区| 91伊人久久大香线蕉| 2020日本不卡一区二区视频| 三级不卡在线观看| 欧美日韩高清一区二区三区| 亚洲一区中文日韩| 91麻豆123| 一区二区三区鲁丝不卡| 99视频超级精品| 中文字幕日本乱码精品影院| 国产精品538一区二区在线| 日韩精品一区二区三区视频| 美女一区二区三区在线观看| 欧美一级淫片007| 日韩av在线发布| 日韩欧美国产综合一区 | 欧美精品日韩一区| 中文av字幕一区| 国产精品一区一区三区| 欧美精品一区二区三区高清aⅴ | 日韩一级免费一区| 视频在线观看一区二区三区| 欧美老肥妇做.爰bbww| 日韩精品三区四区| 欧美不卡在线视频| 丁香婷婷深情五月亚洲| 国产精品国产精品国产专区不蜜| 91麻豆成人久久精品二区三区| 一区二区三区在线高清| 欧美天堂亚洲电影院在线播放| 亚洲成人精品在线观看| 5858s免费视频成人| 寂寞少妇一区二区三区| 中文字幕不卡在线观看| 久久久久久久久久久黄色| 欧美男女性生活在线直播观看 | 色综合天天综合网天天看片| 亚洲欧洲色图综合| 91国偷自产一区二区三区成为亚洲经典 | av电影在线观看一区| 一区二区三区中文字幕精品精品| 欧美日韩日本视频| 韩国av一区二区三区四区| 欧美国产精品一区二区| 欧美亚洲一区三区| 国产在线精品国自产拍免费| 亚洲天堂成人在线观看| 91精品国产日韩91久久久久久| 国产精品亚洲一区二区三区妖精| 亚洲日本va午夜在线影院| 欧美高清www午色夜在线视频| 国产精品综合在线视频| 亚洲精品高清在线| 精品伦理精品一区| 在线一区二区三区四区五区| 精品中文字幕一区二区| 洋洋成人永久网站入口| ww久久中文字幕| 亚洲欧洲成人精品av97| 欧美精品久久久久久久多人混战 | 在线播放/欧美激情| 美女www一区二区| 国产精品成人在线观看 | 国产成人精品aa毛片| 亚洲bdsm女犯bdsm网站| 中文在线免费一区三区高中清不卡| 欧美精品在欧美一区二区少妇| 91网站最新地址| 成人午夜视频福利| 免费看欧美美女黄的网站| 亚洲免费观看高清在线观看| 久久香蕉国产线看观看99| 欧美一区国产二区| 欧美亚洲一区二区三区四区| 99久久精品免费| 成人精品免费网站| 国产成人自拍高清视频在线免费播放| 亚洲风情在线资源站| 亚洲精品视频在线观看免费 | 亚洲国产婷婷综合在线精品| 国产欧美视频一区二区三区| 91精品中文字幕一区二区三区| 欧美影院精品一区| 91同城在线观看| 99久久精品免费看国产| fc2成人免费人成在线观看播放| 国产精品综合二区| 国内成人精品2018免费看| 久久不见久久见中文字幕免费| 日本成人中文字幕| 美女一区二区视频| 久久99久久99小草精品免视看| 美女在线视频一区| 麻豆精品精品国产自在97香蕉| 欧美aⅴ一区二区三区视频| 日本成人在线电影网| 麻豆精品视频在线观看免费| 麻豆成人免费电影| 国产精品中文字幕日韩精品| 国产美女一区二区| www.激情成人| 欧美性videosxxxxx| 制服丝袜成人动漫| 精品国产一区二区三区av性色 | 色噜噜夜夜夜综合网| 精品视频在线免费观看| 欧美一级在线免费| 国产偷国产偷精品高清尤物| 成人免费在线观看入口| 亚洲一区在线观看免费 | 亚洲精品成人悠悠色影视| 亚洲va国产va欧美va观看| 青草国产精品久久久久久| 国产一区二区三区四区在线观看| 风间由美中文字幕在线看视频国产欧美 | 欧美一级夜夜爽| 欧美经典一区二区| 一区二区三区久久久| 精久久久久久久久久久| 91视频在线看| 91精品国产综合久久蜜臀| 中文在线资源观看网站视频免费不卡| 一区二区三区在线观看视频| 久久国产麻豆精品| 91片在线免费观看| 欧美成人一区二区三区| 最新国产の精品合集bt伙计| 麻豆精品视频在线观看| 色综合久久综合| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产精品久久久久7777按摩| 亚洲国产精品久久人人爱| 国产成人自拍网| 制服丝袜成人动漫| 亚洲欧美日韩在线不卡| 国内欧美视频一区二区| 欧美日韩视频在线第一区 | 蜜桃91丨九色丨蝌蚪91桃色| 国产高清不卡二三区| 欧美精品日日鲁夜夜添| 亚洲人成精品久久久久久| 精品一区二区三区欧美| 欧美日韩在线观看一区二区 | 久久丁香综合五月国产三级网站| 91色九色蝌蚪| 中文字幕永久在线不卡| 国产一区视频导航|