求个替换图片的width和height属性的正则表达式 70

我是管理系统的“介绍”字段,用的js编辑器。然后手机网页上需要展示这个字段的编辑内容。但由于手机上很小的分辨率,而且编辑器上面的图片宽度和高度的单位是px,所以很手机网页... 我是管理系统的“介绍”字段,用的js编辑器。然后手机网页上需要展示这个字段的编辑内容。但由于手机上很小的分辨率,而且编辑器上面的图片宽度和高度的单位是px,所以很手机网页上面很容易就出现的横向滚动条。所以我现在就想用解决问题,我以前的项目也有过这种问题,也是用的正则表达式解决的,但现在那个正则表达式在了,所以跪求来个正则表达式。
还有,我是用js在展示的编辑器内容,比如:
var html="<a><img src="" width="" /></a>"; //html为编辑器中编辑的内容
$("body").html(html); //我想在这步之前替换图片的width和height
但现在忘记怎么实现的了,还请说下具体功能的实现,最好是来个例子,一看就懂的那种!
展开
 我来答
StuRunFast
2015-10-26 · 超过26用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:41.8万
展开全部

因为js不支持逆序环视,所以要替换就得一起替换,比如你的高位100,宽为80,先将要替换的值拼接好,即为height="100" width="80" 

str.replace(/height="(\d*)"\s+width="(\d*)" /g, 'height="100" width="80" ')

如果语言支持逆序环视,那么就可以用

str.replace(/(?<=height=")(\d*)/g, "100"); 
str.replace(/(?<=width=")(\d*)/g, "80");

这样来替换高和宽

追问
我这边具体的值不确定,因为编辑器中的图片可以随意拖动。所有还没有其他方法?
追答
具体的值不确定是什么意思?你要替换成什么样子的?你举个例子
朽土露琪亚
2015-10-25
知道答主
回答量:44
采纳率:0%
帮助的人:18.8万
展开全部
^.*?width="%s.*?height="%s.*?$ % (s1,s2)
更多追问追答
追问
没看懂
追答
你是不是对正则表达式0基础啊..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式