请教个js正则问题 去html内容中的空格

动力学堂 2012-03-30 04:22:19
请教个js正则问题 如何去html内容中的空格
比如:
<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx"> ssss ss ss ss </div></html>
让其变成
<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx">ssssssssss</div></html>
或者文字前面的空格不去
<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx"> ssssssssss</div></html>
不要去掉“html style”中的空格(标签中的属性的空格不要去掉)!
谢谢!
...全文
435 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jonde_ 2012-10-18
  • 打赏
  • 举报
回复
若文本中包含 这样的空格要怎么去掉?
动力学堂 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

'<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx"> ssss ss ss ss </div></html>'.replace(/(?=[^>]*(?=<))\s+/g, "")
[/Quote]这个kaopu
q107770540 2012-04-01
  • 打赏
  • 举报
回复

var html="<html style=\" xxx:xxx\" ><div style=\" xxx:xxx\" class=\"xxxxx\"> ssss ss ss ss </div></html>";
alert(html);
html = html.replace(/\s+([^<>]+)(?=<)/g, function (m) {
return m.replace(/\s+/g,'');
});
alert(html);
prototyper 2012-03-30
  • 打赏
  • 举报
回复
'<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx"> ssss ss ss ss </div></html>'.replace(/(?=[^>]*(?=<))\s+/g, "")
动力学堂 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

vat s=$(".xxxxx").text();
$(".xxxxx").text()=s.replace(/\s*/g, "");
[/Quote]
这是纯文本的!
动力学堂 2012-03-30
  • 打赏
  • 举报
回复
谢谢大家了,可能我没说清楚!
<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx"> ssss ss <a style ="xxx" class="xxx" href="http://baidu.com" >aa aaa</>ss ss </div></html>

这段是从文本编辑器取出的一段文字!当然我也想试过把它处理成dom取文本处理,但对于无限级嵌套处理很麻烦还是直接用正则简单!请问正则怎么写?
q2104574 2012-03-30
  • 打赏
  • 举报
回复
vat s=$(".xxxxx").text();
$(".xxxxx").text()=s.replace(/\s*/g, "");
动力学堂 2012-03-30
  • 打赏
  • 举报
回复
<html style=" xxx:xxx" ><div style=" xxx:xxx" class="xxxxx"> ssss ss ss ss </div></html>是一个文本
动力学堂 2012-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

先获取文本再去空格!
[/Quote]
这个就是个文本!而且还是多层嵌套的!
Acesidonu 2012-03-30
  • 打赏
  • 举报
回复
先获取文本再去空格

87,989

社区成员

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

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