求一正则表达式,谢谢

bbw_han 2007-06-18 04:46:43
大概内容如下:
<span style="width:100"><font style="color:red">工工工工工工工</font></span>

我想把span的style属性设置为空,这个正则怎么写啊?

替换后内容应该为:
<span><font style="color:red">工工工工工工工</font></span>

谢谢了
...全文
142 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzdiablo 2007-06-18
  • 打赏
  • 举报
回复
遇到这样的LZ真不该回贴
gzdiablo 2007-06-18
  • 打赏
  • 举报
回复
唉... 居然被个菜鸟分了20跑
bbw_han 2007-06-18
  • 打赏
  • 举报
回复
事实上,我遇到的千奇变怪的东西太多了,
我都不想贴出来,
太变态了
hbhbhbhbhb1021 2007-06-18
  • 打赏
  • 举报
回复
要看楼主的字符串的格式是不是很规律,有没有
<span style=width:100>这样的
jinjuduo 2007-06-18
  • 打赏
  • 举报
回复
<textarea id=textarea1>
<span style="width:100"><font style="color:red">工工工工工工工</font></span>
</textarea>

<script>
var str=textarea1.value;
var re=/(<span)[^>]*?(><font style=\"color:red\">工工工工工工工<\/font><\/span>)/g;
re.test(str);
str=str.replace(re,"$1$2")
alert(str);
</script>

gzdiablo 2007-06-18
  • 打赏
  • 举报
回复
str.replace(/(<span[^>]*?)style\s*=\s*(["']?)[^"'\s>]*\2([^>]*>)/ig,"$1$3");
bbw_han 2007-06-18
  • 打赏
  • 举报
回复
没人来,自己顶一下,
汗,一天多没有吃饭了,喝杯豆奶先!
gzdiablo 2007-06-18
  • 打赏
  • 举报
回复
str.replace(/<span[^>]*>/ig,"<span>");

87,921

社区成员

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

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