【发布时间】:2015-02-17 00:24:41
【问题描述】:
我有一个类似
的字符串var x = "<html><head> <title>Hello!</title> </head> <body> <div class=”div1”> "+
"<h1>This is a headline!</h1> "+
"<br><img src=”header-image.png”> </div> "+
"<div class=”div2”> <a href=”http://www.google.com”> </a> </div>"+
"<div class='div3'></div> </body> </html>";
输出应该是
x = "<html><head><title>Hello!</title></head><body><div class=”div1”>"+
"<h1>This is a headline!</h1>"+
"<br><img src=”header-image.png”></div>"+
"<div class=”div2”><a href=”http://www.google.com”></a></div>"+
"<div class='div3'></div></body></html>";
在输出中,我不应该只在 > 和
如果元素和属性之间有任何空格,它应该是完整的。 如果我有以下文字
input : <a href='www.google.com'> Click Here </a> <br/><span> </span>
输出应该是
<a href='www.google.com'> Click Here </a><br/><span></span>
表示只有结束标签和开始标签之间的空格可以替换为空字符串“”。
我试过了
x = x.replace(/>( )</g,"")
输出是
"<html><head> <title>Hello!</title/headbodydiv class=”div1”h1>This is a headline!</h1><br><img src=”header-image.png”> </div><div class=”div2”> <a href=”http://www.google.com”></a></div><div class='div3'></div> </body> </html>"
标签之间仍有一些空格。 有人可以帮我吗?
【问题讨论】: