龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js正则表达式给table加上tbody代码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
DW不会自动生成 ,一个网页 表太多了的话,添加好麻烦哦!替换整个文件夹内的就更费时了。 比如 代码如下 table width=100% border=0 cellpadding=2 cellspacing=3 table width=100% 有若干table,但是没有
DW不会自动生成,一个网页表太多了的话,添加好麻烦哦! 替换整个文件夹内的就更费时了。

比如

 代码如下
<table width="100%" border="0" cellpadding="2" cellspacing="3">
<table width="100%">

有若干table,但是没有tbody。现在需要用正则批量加上。

匹配table结束标签</table>比较简单,在前面加上一个</tbody>就行了。
但是,匹配table的起始标签有点难度,因为可能有属性。不过之前匹配过链接了,这个也大同小异。

实例table代码如下:

 代码如下
<table width="100%" border="0" cellpadding="2" cellspacing="3">
<table width="100%">

正则:

 代码如下
 /<tables(s*w*?s*=s*".+?")*?s*?>/g

匹配一个<table,在匹配若干个属性,最后只要再找到>就代表标签结束。

之后再replace一下,加上<tbody>就可以了。


精彩图集

赞助商链接