js正则匹配table tr
导读:收集整理的这篇文章主要介绍了js正则匹配table tr,觉得挺不错的,现在分享给大家,也给大家做个参考。 我觉得比ijao简单,但是脑子就是转不过弯。。。。请正则高手看看阿。<t...
收集整理的这篇文章主要介绍了js正则匹配table tr,觉得挺不错的,现在分享给大家,也给大家做个参考。 我觉得比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">
\n&
nbsp;
\/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 \/>
\n&
nbsp;
\/p>
/ig, "/p>
");
str=str.replace(/br>
\n&
nbsp;
\/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及去除各种标签问题
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: js正则匹配table tr
本文地址: https://pptw.com/jishu/595354.html
