欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > js正則匹配table,img及去除各種標(biāo)簽問(wèn)題

js正則匹配table,img及去除各種標(biāo)簽問(wèn)題

熱門(mén)標(biāo)簽:貴港公司如何申請(qǐng)400電話 梅縣地圖標(biāo)注 外呼系統(tǒng)無(wú)呼出路由是什么原因 地圖標(biāo)注教學(xué)點(diǎn) ai電話機(jī)器人搭建 400電話辦理電話辦理 甘肅醫(yī)療外呼系統(tǒng)排名 呼叫系統(tǒng)外呼只能兩次 西藏智能外呼系統(tǒng)代理商

核心代碼

//獲取公示欄內(nèi)容
     s = "$row.detail$";
     mainContent =s;
     
     //如果有多個(gè)table使用下面注釋的正則只會(huì)匹配成一個(gè)table
     //var tabReg = /table[^>]*>((?!table).)*\/table>/gi;
    //匹配單個(gè)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,"#");
     }
     
     //對(duì)img標(biāo)簽進(jìn)行匹配
     var imgReg = /img.*?(?:>|\/>)/gi;
     
     imgMatchContentArray = s.match(imgReg);
    
     if(imgReg.test(s))
     {
      //將img標(biāo)簽替換為*
      mainContent = mainContent.replace(imgReg,"*");
     }
     //處理html標(biāo)簽
     mainContent = mainContent.replace(/nbsp;/gi," ");
     var pReg1 = /p>/gi;
     var pReg2 = /\/p>/gi;
     mainContent = mainContent.replace(pReg1,"").replace(pReg2,"br />");
     //下面的htmlReg1 ,htmlReg2可以匹配任意標(biāo)簽
//     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分割后的數(shù)組中每個(gè)數(shù)組可以分作幾頁(yè)
    
    var arrayIndex = []; //存放table在內(nèi)容中的索引
    
    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內(nèi)容頁(yè)碼數(shù)
    
    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);
 
      //當(dāng)前頁(yè)是否有 * 獲取最后一個(gè) * 的位置 
      var indexOf = currentPageContent.indexOf("*");
      
      if(indexOf >= 0)
      {         
         //獲取開(kāi)始到當(dāng)前頁(yè)位置的內(nèi)容 中的 * 的最后的下標(biāo) 
         var reCount = beginToCurrentPageContent.split("*").length - 1;
          
         var contentArray = currentPageContent.split("*");
         
         currentPageContent = replaceImgContent(contentArray,reCount,imgMatchContentArray);  
      }
        
    }
    else
    {
      
      //當(dāng)前頁(yè)是否有 * 獲取最后一個(gè) * 的位置 
      var indexOf = currentPageContent.indexOf("*");
      
      if(indexOf >= 0)
      {
         //獲取從開(kāi)始位置到當(dāng)前頁(yè)位置的內(nèi)容
         var beginToCurrentPageContent = mainContent.substr(0,pageIndex*size);
         
         //獲取開(kāi)始到當(dāng)前頁(yè)位置的內(nèi)容 中的 * 的最后的下標(biāo) 
         var reCount = beginToCurrentPageContent.split("*").length - 1;
          
         var contentArray = currentPageContent.split("*");
         
         currentPageContent = replaceImgContent(contentArray,reCount,imgMatchContentArray);
         
      }
      
    }
    
    if(currentPageContent=="")
    {
      alert("頁(yè)碼數(shù)超過(guò)范圍");
    }
    else
    { 
      document.getElementById("annouContent").innerHTML= currentPageContent;
    }
    
    /* currentArray:當(dāng)前頁(yè)以 * 分割后的數(shù)組
      replaceCount:從開(kāi)始內(nèi)容到當(dāng)前頁(yè)的內(nèi)容 * 的個(gè)數(shù)
      matchArray : img標(biāo)簽的匹配的內(nèi)容
    */
    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>

下面是一些補(bǔ)充

js正則匹配刪除table

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

一個(gè)JAVASCRIPT正則表達(dá)式,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及去除各種標(biāo)簽問(wèn)題的詳細(xì)內(nèi)容,更多關(guān)于js正則匹配table,img的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

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

標(biāo)簽:大興安嶺 涼山 泰安 本溪 常州 湖州 哈密

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《js正則匹配table,img及去除各種標(biāo)簽問(wèn)題》,本文關(guān)鍵詞  正則,匹配,table,img,及,去除,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《js正則匹配table,img及去除各種標(biāo)簽問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于js正則匹配table,img及去除各種標(biāo)簽問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    无码国产69精品久久久久网站| 免费在线观看你懂的| 人妻巨大乳一二三区| 丰满少妇在线观看资源站| www深夜成人a√在线| 欧美剧情片在线观看| 日本一区二区三区在线观看| 亚洲一区在线观看免费 | 国产一区二区三区在线观看精品| 不卡电影免费在线播放一区| 韩国无码一区二区三区精品| 五月天av网站| 精品精品国产高清一毛片一天堂| 亚洲欧美另类图片小说| 精品一区二区av| 9.1在线观看免费| 欧美做爰爽爽爽爽爽爽| 欧美sm美女调教| 一区二区三区欧美激情| 国产麻豆视频精品| 中文字幕在线播放视频| 欧美色图亚洲视频| 久久久欧美精品sm网站| 香蕉影视欧美成人| 99视频精品全部免费在线| 超薄肉色丝袜一二三| 欧美一级生活片| 一区二区三区美女视频| 国产91清纯白嫩初高中在线观看 | 国产日韩欧美精品一区| 性久久久久久久| av中文一区二区三区| 正在播放国产对白害羞| 日韩视频免费观看高清完整版在线观看 | 亚洲香蕉伊在人在线观| 粉嫩aⅴ一区二区三区四区 | 欧美爱爱免费视频| 亚洲精品一区二区三区在线观看| 亚洲第一激情av| 97精品国产露脸对白| 日本黄色片免费观看| 久久久亚洲精华液精华液精华液| 日欧美一区二区| 少妇性l交大片7724com| 色综合久久天天| 中文字幕+乱码+中文字幕一区| 韩国欧美国产1区| 中文字幕 日本| 欧美精品xxxxbbbb| 亚洲一区二区在线免费观看视频 | 欧美成人一区二区三区片免费| 亚洲午夜在线电影| 91免费观看国产| 91久久一区二区| 亚洲视频一二三区| 成人精品在线视频观看| 国产精品嫩草影院俄罗斯| 亚洲国产激情av| 国产福利一区二区三区视频在线 | 综合激情网...| 成人激情开心网| 色婷婷在线视频观看| 国产精品卡一卡二| 成人精品国产一区二区4080| 国产一二三区精品| 中文字幕欧美一| 99久久99久久精品免费看蜜桃| 色系网站成人免费| 亚洲日本va午夜在线电影| 99re热这里只有精品免费视频 | 久久成人综合网| av网在线播放| 国产日韩欧美制服另类| 国产成人在线观看免费网站| 亚洲最大的黄色网址| 亚洲欧美综合另类在线卡通| av在线不卡网| 欧美色偷偷大香| 午夜精品123| 女尊高h男高潮呻吟| 精品国产一区二区三区四区四| 国产综合色产在线精品| 免费黄色激情视频| 亚洲人妖av一区二区| 国产人妻精品午夜福利免费| 91精品国产91久久综合桃花| 蜜臀av性久久久久蜜臀aⅴ| 国产美女永久免费无遮挡| 国产午夜亚洲精品不卡| 成人网在线免费视频| 在线观看亚洲精品视频| 四虎永久免费在线| 亚洲视频一区在线观看| 国产av一区二区三区传媒| 日韩欧美亚洲国产精品字幕久久久| 久久99精品久久久久久国产越南 | 久久久国际精品| 成人免费高清在线观看| 欧美日韩色一区| 久热成人在线视频| 亚洲综合网在线| 午夜影院在线观看欧美| 国产午夜福利一区| 亚洲精选视频在线| 麻豆国产精品一区| 国产精品乱码久久久久久| av天堂一区二区| 国产亚洲一区字幕| 巨乳女教师的诱惑| 久久尤物电影视频在线观看| 91在线观看美女| 精品国产成人在线影院| 不卡的看片网站| 欧美电影免费提供在线观看| 成人午夜视频福利| 日韩一区二区三区视频在线| 国产成人av电影在线播放| 欧美日韩成人激情| 国产精品一二三区| 欧美男女性生活在线直播观看| 韩国v欧美v亚洲v日本v| 欧美三片在线视频观看| 国产一区二区免费看| 欧美日韩国产综合久久| 国产成人在线观看免费网站| 91精品国产入口| av在线播放一区二区三区| 精品国产免费久久| av地址在线观看| 欧美激情一区在线观看| 精品国产av色一区二区深夜久久| 国产精品网站在线播放| 国产又黄又粗又猛又爽的视频 | 国产一区视频网站| 欧美性一级生活| 国产精品77777| 日韩一区二区在线观看视频播放| 国产成人免费av在线| 永久看看免费大片| 久久久久久夜精品精品免费| 国产精品日日摸夜夜爽| 国产精品美女久久久久高潮 | 一区二区视频在线看| 北条麻妃在线观看视频| 日产国产高清一区二区三区| 欧美在线不卡视频| 国产不卡视频一区二区三区| 欧美电视剧免费全集观看| 少妇精品无码一区二区| 国产精品久久久久一区| 精品国产aaa| 蜜臀av性久久久久蜜臀aⅴ四虎 | 丁香天五香天堂综合| 2021中文字幕一区亚洲| 亚洲国产精品无码久久久久高潮| 亚洲美女区一区| 欧美 日韩 国产 一区二区三区| 国产一区二区三区免费播放| 日韩欧美电影一区| 超碰男人的天堂| 婷婷综合久久一区二区三区| 欧美色精品在线视频| 99视频在线观看一区三区| 国产精品免费视频观看| 日韩毛片无码永久免费看| 日本中文在线一区| 欧美日韩精品欧美日韩精品一 | 精品成人一区二区三区| 97香蕉碰碰人妻国产欧美| 亚洲国产一二三| 欧美日韩一区中文字幕| 97久久精品人人做人人爽50路| 中文字幕日韩av资源站| avtt天堂在线| 成人国产精品免费网站| 国产精品久久久久久久岛一牛影视| 蜜桃av免费在线观看| 国产精品一区二区黑丝| 国产性做久久久久久| 成人精品一二三区| 国产成人精品免费看| 中文字幕乱码久久午夜不卡 | 日韩国产欧美三级| 欧美一区二区视频免费观看| 三级视频网站在线观看| 天堂av在线一区| 日韩一区二区精品葵司在线| yy1111111| 蜜臀av亚洲一区中文字幕| 精品福利在线导航| 天天干天天操天天拍| 国产精品一区二区三区网站| 中文字幕乱码久久午夜不卡| 亚洲av鲁丝一区二区三区 | 国产精品亚洲第一| 久久久国产精品不卡| 97精品在线播放| av在线播放成人| 亚洲午夜电影在线观看| 欧美一级艳片视频免费观看|