求一个正则表达式,,,,急急

一切为了你 2018-02-06 09:44:04
比如 字符串:滴滴滴灌 灌灌灌 滴 滴滴 滴滴滴 <img src="/a.jpg" /> dd

现在要 替换空格,但是不能替换 html 标签里的空格 求表达式

...全文
1184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
清汤泡饭 2018-02-06
  • 打赏
  • 举报
回复
给你举个例子,你自己看: var s="test test test" undefined s.replace(/\s+/g,"|") "test|test|test" 具体情况,还得你自己具体分析。
文盲老顾 2018-02-06
  • 打赏
  • 举报
回复
' <a href="test.html" style="color: red;" >test</a> '.replace(/ (?=[^<>]*?(<|$))/gi,'')
wcwtitxu 2018-02-06
  • 打赏
  • 举报
回复
s = s.replace(/\s+(?![^<]*>)/g, "xxx")
天际的海浪 2018-02-06
  • 打赏
  • 举报
回复

var str = '滴滴滴灌   灌灌灌           滴  滴滴             滴滴滴    <img src="/a.jpg" />  dd';
str=str.replace(/<\/?\w+[^<>]*>/g,function(s){return s.replace(/\s/g,"\x01");}).replace(/\s+/g,"|").replace(/\x01/g," ");
alert(str);
天际的海浪 2018-02-06
  • 打赏
  • 举报
回复
var str = '滴滴滴灌 灌灌灌 滴 滴滴 滴滴滴 <img src="/a.jpg" /> dd'; str=str.replace(/<\w+[^<>]*>/g,function(s){return s.replace(/\s/g,"\x01");}).replace(/\s+/g,"|").replace(/\x01/g," "); alert(str);

87,910

社区成员

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

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