<script>
var str = ' <img src=1.gif />第一张图片说明 <img src= 2.gif > <img src="3.gif">第三张图片说明';
var arr = [], reg = /(<img.+?>)([^<]*)/gi, tem = [];
while(tem = reg.exec(str)){
arr.push([tem[1], tem[2]? tem[2] : '']);
}
alert(arr);
</script>
var str = ' <img src=1.gif />第一张图片说明 <img src= 2.gif > <img src="3.gif">第三张图片说明';
var arr = [], reg = /(<img.+?>)([^<]*)/gi, tem = [];
while(tem = reg.exec(str)){
arr.push([tem[1], tem[2]? tem[2] : '']);
}
alert(arr);
</script>
解决方案 »
- jquery 怎样在自定义插件中定义fn参数
- 缺少对象
- 如何用javascript 实现文件选择器,不适用<input type=file>?
- 请问,我怎么改这个JS支持Firefox
- js能否实现如下功能~~
- JAVASCRIPT能画圆,能画方吗?怎么画一个方呢?急!!!
- iframe里的网页,怎么实现控制他的parent网页的滚动条的位置,好像“parent.scrollTop=200”不行
- EXTJS 给一个label加cls 把默认的去掉
- 小弟﹐用ASP+VBSCRIPT在Dreamweaver mx中做了一個業務資料系統﹐老板想要圖表化﹐z知道業務進展﹐不知道有沒有控件﹐直接在Dreamweaver m
- 如何实现邮箱中打开.doc附件那样的功能?在线等
- 写了个简单的ie拖放,不能释放,请大家看一下
- 请问一下js中有没有这样样的功能,啊?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<script type="text/javascript">
var str = ' <img src=1.gif />第一张图片说明 <img src= 2.gif > <img src="3.gif">第三张图片说明';
var reg = /(<.+?>)([^<]*)/g;
var imgArr = new Array();
while(reg.exec(str))
{
var tmp = new Array(RegExp.$1,RegExp.$2);
imgArr.push(tmp);
}
</script>
</body>
</html>