主页 > 知识库 > js正则匹配table tr

js正则匹配table tr

热门标签:Linux服务器 团购网站 服务器配置 阿里云 银行业务 Mysql连接数设置 科大讯飞语音识别系统 电子围栏

我觉得比ijao简单,但是脑子就是转不过弯。。。。请正则高手看看阿。

textarea id="txt"> 
table border=1 width="20%">           
        tr>th>title/th>th>title2/th>/tr> 
           tr rs="{id:\'section006'}">td>data1/td>td>data2      /td> 
           /tr> 
           tr >td>data1/td>td>data2/td>/tr> 
/table> 
/textarea> 

script> 
var str = document.getElementById('txt').value; 
alert(str); 
/script>

/tr[^>]*>[\s\S]*?\/tr>/gi,

分享一个函数

//普通替换
function doRepNormal(s){
var str=s.replace(/p>br type="_moz">\s*?\/p>/ig,"");
str=str.replace(/p>\s*?br type="_moz">\s*?\/p>/ig, "");
str=str.replace(/p>(\s|\nbsp\;| | |\xc2\xa0)*?\/p>/ig, "");
str=str.replace(/p>\s*?\/p>/ig,"");
str=str.replace(/p>nbsp;\/p>/ig,"");
str=str.replace(/br type="_moz">\nnbsp;\/p>/ig, "/p>");
str=str.replace(/br type="_moz">\s*?\/p>/ig, "/p>");
str=str.replace(/br\s*?\/?>\s*?\/p>/ig, "/p>");
str=str.replace(/br \/>\nnbsp;\/p>/ig, "/p>");
str=str.replace(/br>\nnbsp;\/p>/ig, "/p>");
//表格替换 
str=str.replace(/table[^>]*>/ig, "table>");
str=str.replace(/thead[^>]*>/ig, "thead>");
str=str.replace(/tbody[^>]*>/ig, "tbody>");
str=str.replace(/tfoot[^>]*>/ig, "tfoot>");
str=str.replace(/tr[^>]*>/ig, "tr>");
str=str.replace(/th [^>]*>/ig, "th>");
str=str.replace(/td[^>]*>/ig, "td>");
str=str.replace(/th>\s*?p>/ig, "th>");
str=str.replace(/\/p>\s*?\/th>/ig, "/th>");
str=str.replace(/td[^>]*>\s*?p>/ig, "td>");
str=str.replace(/td>\s*?p>/ig, "td>");
str=str.replace(/\/p>\s*?\/td>/ig, "/td>");
return str;
}

以上就是js正则匹配table tr的详细内容,更多关于js正则table的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
  • javascript中使用正则表达式清理table样式的代码
  • js正则匹配table,img及去除各种标签问题

标签:大理 衢州 枣庄 蚌埠 萍乡 衡水 广元 江苏

巨人网络通讯声明:本文标题《js正则匹配table tr》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266