html代码整理函数求助

mingfish 2009-11-09 11:40:20
我的思路是
<div><div>情况就换行加一个tab,
</div><div>情况就换行不加tab,
</div></div>就换行减去一个tab,

我写了第一种情况
var newhtml=html.replace(/(<[^<>\/]*>)(<[^<>\/]*>)/,"\$1\n\t\$2");
<div class="body">前面有2个tab(个数不一定,本例为2个),不知道怎么办,因为只换行加tab是不会有3个tab的,哪位高手能帮我完善一下?

原始代码:

<div class="head"></div>
<div class="body"><div class="leftcol w100"></div><div class="main selected"><div class="line"></div><div class="line"></div><div class="line"></div></div></div>
<div class="foot"></div>

通过js正则替换以后的代码:

<div class="head"></div>
<div class="body">
<div class="leftcol w100"></div>
<div class="main selected">
<div class="line"></div>
<div class="line"></div>
<div class="line"></div>
</div>
</div>
<div class="foot"></div>

csdn无法插入tab,这里的代码框中的tab被空格替代掉了




...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
草根醉秋意 2009-11-16
  • 打赏
  • 举报
回复
sohighthesky 2009-11-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ltnrain 的回复:]
随便回复下:不知道回收积分是上面意思?
[/Quote]
有人回复后才能结帖,返回一半的分数
sohighthesky 2009-11-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mingfish 的回复:]
找人随便回复一下,我要回收积分
[/Quote]
?jf
草根醉秋意 2009-11-16
  • 打赏
  • 举报
回复
随便回复下:不知道回收积分是上面意思?
mingfish 2009-11-16
  • 打赏
  • 举报
回复
找人随便回复一下,我要回收积分

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧