[高分求教]怎样用正则替换一段文字中的dfef..

AXQ 2003-07-05 03:54:39
其实就是想替换掉<img>标记内的其他属性。

谢谢。
...全文
32 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mybilly2016 2003-07-18
  • 打赏
  • 举报
回复
mark
AXQ 2003-07-06
  • 打赏
  • 举报
回复
哪里,比我强多了,真谢谢你,我再试试:)
fason 2003-07-06
  • 打赏
  • 举报
回复
sorry:my reg is not very good :(
<script>
var str="<img align=\"center\" alt=\"asdasdasd\" src=\"/image/2003/x.jpg\" height=\"20\" />\r\n<img height=\"20\" align=\"center\" src=\"/image/2003/y.jpg\"/>\r\n"
alert(str.replace(/<img.*src=\"([^\"]*)\"[^\/]*\/>/g,"<img src=\"$1\" alt=\"下载中…\"/>"))
</script>
AXQ 2003-07-06
  • 打赏
  • 举报
回复
还是有问题啊,因为需要替换的也许不是<img src=\"/image/2003/x.jpg\"/>,而是什么<img height="50" src=\"/image/2003/x.jpg\" alt="asdasdasd" align="center" />

真不好意思,再麻烦你一下。:)
AXQ 2003-07-06
  • 打赏
  • 举报
回复
谢谢,我再试试
fason 2003-07-06
  • 打赏
  • 举报
回复
try:
<script>
var str="<img src=\"/image/2003/x.jpg\"/>\r\n<img src=\"/image/2003/y.jpg\"/>\r\n"
alert(str.replace(/<img src="([^\"]*)\"\/>/g,"<img src=\"$1\" alt=\"下载中…\"/>"))
</script>
AXQ 2003-07-06
  • 打赏
  • 举报
回复
fason(阿信)你好,如果是下面的字符串

"<img src=\"/image/2003/x.jpg\"/>\r\n<img src=\"/image/2003/y.jpg\"/>\r\n\"

我是这样用的:

s.replace(/^<img([^>]*)src=([^ ]*)([^>]*)\/>$/,"<img src=$2 alt=\"下载中…\"/>")

但会出错成:
"<img src=\"/image/2003/x.jpg\"/>\r\n<img alt=\"下载中…\"/>\r\n"

请问怎样解决?
fason 2003-07-05
  • 打赏
  • 举报
回复
try:
<script>
var s='<img height="2" src="href" alt=dfef.. />'
alert(s.replace(/^<img([^>]*)src=([^ ]*)([^>]*)\/>$/,"<img src=$2 />"))
</script>
sw47 2003-07-05
  • 打赏
  • 举报
回复
var xx=document.all.tags("img")[0].src
document.all.tags("img")[0].clearAttributes()
document.all.tags("img")[0].src=xx

87,988

社区成员

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

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