亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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及去除各種標簽問題的相關信息資訊供網民參考!
  • 推薦文章
    国产成人欧美一区二区三区的| 韩国三级视频网站| 欧美激情中文字幕一区二区| 欧美激情一区二区三区在线播放| 日韩欧美一及在线播放| 成人免费观看视频| 毛片高清| 日韩在线观看视频免费| 日日夜人人澡人人澡人人看免| 国产伦久视频免费观看 视频| 午夜家庭影院| 国产一区二区精品| 午夜激情视频在线观看| 精品久久久久久免费影院| 成人高清免费| 天天色成人| 国产成人啪精品视频免费软件| 精品在线观看国产| 国产美女在线一区二区三区| 欧美日本二区| 欧美激情一区二区三区在线| 天堂网中文字幕| 可以免费在线看黄的网站| 亚洲精品久久久中文字| 久久精品店| 久久99欧美| 美女免费精品高清毛片在线视| 国产精品免费久久| 欧美激情一区二区三区视频高清| 欧美a级大片| 欧美激情一区二区三区在线| 九九干| 精品久久久久久免费影院| 黄色福利| 亚洲精品久久久中文字| 亚洲女人国产香蕉久久精品| 可以免费看毛片的网站| 精品国产亚洲一区二区三区| 色综合久久久久综合体桃花网| 天堂网中文字幕| 国产成人精品综合久久久| 免费国产在线视频| 亚洲女人国产香蕉久久精品| 日韩av成人| 国产一区精品| 免费国产在线视频| 国产a毛片| 日本特黄特黄aaaaa大片| 成人免费观看视频| 国产91精品系列在线观看| 国产不卡在线观看视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 午夜欧美成人久久久久久| 国产伦理精品| 国产高清视频免费观看| 久久精品欧美一区二区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99久久精品国产高清一区二区| 美女免费精品高清毛片在线视| 九九免费高清在线观看视频| 国产不卡在线观看视频| 国产精品自拍亚洲| 欧美大片一区| 九九免费高清在线观看视频| 日本特黄特色aa大片免费| 黄视频网站免费看| 欧美一级视频免费观看| 国产成人欧美一区二区三区的| 国产国产人免费视频成69堂| 日韩免费片| 久久99中文字幕| 国产极品白嫩美女在线观看看| 中文字幕一区二区三区精彩视频| 久久99欧美| 你懂的福利视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美激情中文字幕一区二区| 黄视频网站免费| 国产伦久视频免费观看 视频| 国产成人精品综合久久久| 亚欧成人乱码一区二区| 久草免费在线视频| 国产91精品系列在线观看| 黄色福利| 美女免费精品高清毛片在线视| 一级女性全黄久久生活片| 韩国毛片免费大片| 国产成人啪精品视频免费软件| 国产麻豆精品高清在线播放| 欧美激情伊人| 韩国三级香港三级日本三级| 日本免费乱理伦片在线观看2018| 欧美激情一区二区三区视频高清| 美女被草网站| 国产高清视频免费观看| 青青青草视频在线观看| 四虎论坛| 日韩av片免费播放| a级黄色毛片免费播放视频| 国产麻豆精品视频| 精品国产香蕉伊思人在线又爽又黄| 色综合久久天天综合绕观看| 尤物视频网站在线| 精品国产一区二区三区久久久蜜臀| 精品国产亚一区二区三区| 黄视频网站免费| 国产国产人免费视频成69堂| 91麻豆爱豆果冻天美星空| 九九精品久久| 你懂的福利视频| 亚洲精品久久久中文字| 免费的黄视频| 欧美另类videosbestsex| 超级乱淫伦动漫| 你懂的在线观看视频| 国产网站免费| 国产成人精品影视| 国产a网| 亚洲第一色在线| 久久国产一久久高清| 国产麻豆精品视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久99欧美| 国产视频一区二区三区四区| 精品视频在线观看一区二区| 天堂网中文字幕| 日日日夜夜操| 国产成人欧美一区二区三区的| 国产视频一区二区三区四区| 四虎影视库| 成人免费观看视频| 香蕉视频三级| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 美女被草网站| 九九免费高清在线观看视频| 欧美激情影院| 九九免费高清在线观看视频| 99热精品在线| 欧美电影免费| 午夜在线观看视频免费 成人| 日本在线不卡视频| 青青久在线视频| 黄视频网站免费看| 国产一区二区精品久久91| 国产激情视频在线观看| 欧美爱色| 精品视频在线观看免费| 超级乱淫伦动漫| 国产视频一区二区在线播放| 久久国产影视免费精品| 美女免费精品高清毛片在线视| 午夜欧美成人久久久久久| 韩国毛片 免费| 成人a大片在线观看| 国产精品自拍亚洲| 91麻豆精品国产自产在线观看一区| 亚洲 激情| 日韩一级黄色片| 欧美18性精品| 欧美一级视| 在线观看成人网 | 黄视频网站在线免费观看| 国产一区二区精品在线观看| 午夜欧美成人久久久久久| 毛片高清| 精品在线观看国产| 亚洲精品影院| 久草免费在线视频| 国产不卡在线观看视频| 欧美一区二区三区性| 国产精品自拍在线观看| 久久国产一久久高清| 久草免费在线观看| 国产一区二区精品久久91| 精品毛片视频| 午夜在线影院| 毛片高清| 在线观看成人网 | 久久福利影视| 久久99这里只有精品国产| 精品国产亚一区二区三区| 欧美激情一区二区三区在线| 一级女性全黄久久生活片| 欧美1区| 国产91精品一区二区| 久久精品欧美一区二区| 天天做日日爱夜夜爽| 欧美a级片免费看| 久久久久久久网| 999久久久免费精品国产牛牛| 亚洲第一页色| 国产伦精品一区三区视频| 国产一区二区高清视频| 精品久久久久久中文字幕一区| 日韩综合| 香蕉视频久久| 欧美一级视| 在线观看成人网| 久久精品道一区二区三区| 国产网站免费观看|