
如何用js取出以下字符串中的图片地址 10
{dede:pagestylemaxwidth='800'pagepicnum='12'ddmaxwidth='200'row='3'col='4'value='2'/}...
{dede:pagestyle maxwidth='800' pagepicnum='12' ddmaxwidth='200' row='3' col='4' value='2'/}
{dede:img ddimg='/uploads/allimg/170922/1-1F922124127.jpg' text='' width='85' height='60'} /uploads/allimg/170922/1-1F922124127.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/170922/1-1F922124127-50.jpg' text='' width='85' height='60'} /uploads/allimg/170922/1-1F922124127-50.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/170922/1-1F922124128.jpg' text='' width='85' height='60'} /uploads/allimg/170922/1-1F922124128.jpg {/dede:img}
取出所有{dede:img ddimg=' 和' text之间的图片并输出一个数组 展开
{dede:img ddimg='/uploads/allimg/170922/1-1F922124127.jpg' text='' width='85' height='60'} /uploads/allimg/170922/1-1F922124127.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/170922/1-1F922124127-50.jpg' text='' width='85' height='60'} /uploads/allimg/170922/1-1F922124127-50.jpg {/dede:img}
{dede:img ddimg='/uploads/allimg/170922/1-1F922124128.jpg' text='' width='85' height='60'} /uploads/allimg/170922/1-1F922124128.jpg {/dede:img}
取出所有{dede:img ddimg=' 和' text之间的图片并输出一个数组 展开
1个回答
展开全部
第一步:遍历该对象,取出所要的图片
var img = str.substring(str.indexOf('=')+2,str.indexOf('text')-2);
第二步:把获取的对象img放到数组里面
var arr=new Array()
arr[0] = img;
满意请采纳,思路和部分代码如上。
追问
如何遍历,
for(var i=0;i<str.length;i++){
arr[0] = imgurl.substring(imgurl.indexOf('img=')+5,imgurl.indexOf('text')-2);
}
只能取到一个地址
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询