<img src="1.jpg" /><img height="20" width="50" src="1.jpg" border="0" alt="" /><img width="20" height="50" src="1.jpg" border="0" alt="" />
<img src="1.jpg" width="20" height="50" border="0" alt="" /> ===========================使用一个(或者两个)正则替换成
这样的形式!!
解决方案 »
- 菜鸟求助关于js的问题
- 怎样能获取地址栏的IP地址
- 帮下忙 帮我理解下js中的文字滚动效果。较劲脑子。
- ===================求正则表达式===============================
- JS如何取得ocx的返回数组
- javascript一个函数里面的内容看不懂,大家给解读一下.
- 请教:如何在一个页面中,点击页面上的一个+号弹出隐藏的窗体
- 怎样用javasript取得下拉框的值呢(不是显示的值)?
- 大侠指点:当网页中某张图片载入失败后就让它显示指定的另一张图片
- 求特效,打字效果的,就是一个字一个字蹦出来的.
- js 递归 在线等
- js如何控制div随真实高度增加而增加
for(var i=0;i<imgs.length;i++){
var str='img';
var _w=imgs[i].getAttribute('width');
var _h=imgs[i].getAttribute('height');
if(_w!=null && _h!=null){
str+='='+_w+','+_h;
}
alert('['+str+']'+imgs[i].getAttribute('src')+'[/img]')
}
var imgs=document.getElementsByTagName('img');
for(var i=0;i<imgs.length;i++){
var str='img';
var _w=imgs[i].width;
var _h=imgs[i].height;
var src=imgs[i].getAttribute('src').replace(/^.*\/(.*?)\.jpg$/g, '$1'+".jpg");//只获取图片的名字如a.jpg而不是地址连在内!
if(_w!=null && _h!=null){
str+='='+_w+','+_h;
}
alert('['+str+']'+src+'[/img]');
}
</script>
var str = '<img src="1.jpg" width="20" height="50" border="0" alt="" /> ';
var reg = /(([a-z]+)="([^"]*)"\s*)/g;
var result = new Array();
result[0]="";
}
}
if(typeof result[1] =="undefined"&&typeof result[2] =="undefined")
result[1] = "]"
else
{
if(typeof result[1] =="undefined"&&typeof result[2] !="undefined")
result[1] = ","
else
result[2] = "]"
}
alert(result.join(''));
{
var regex = t + "=((\"|\')?)([^ ]*)\\1"
var oRegex = new RegExp(regex,"i");
var m = oRegex.exec(s);
return m ? m[3] : null
}
var html ='<img src="1.jpg" /><img height="20" width="50" src="1.jpg" border="0" alt="" /><img width="20" height="50" src="1.jpg" border="0" alt="" /><img src="1.jpg" width="20" height="50" border="0" alt="" /> '
var regex = /<img[^>]+>/gi
var mc = null;
var result = new Array();
while(mc = regex.exec(html))
{
var str = mc[0];
var h = getVal("height",str)
var w = getVal("width",str)
var s = getVal("src",str)
if(!h || !w)
result.push("")
else
result.push("")
}
document.write(result.join("<br/>"));
var str = "<img src=\"1.jpg\" />\n" +
"<img height=\"20\" width=\"50\" src=\"1.jpg\" border=\"0\" alt=\"\" />\n" +
"<img width=\"20\" height=\"50\" src=\"1.jpg\" border=\"0\" alt=\"\" />\n" +
"<img src=1.jpg width=\"20\" height=\"50\" border=\"0\" alt=\"\" /> ";var ubbImg = str.replace(/<img[^\/>]+\/?>/ig, function(){
var imgWidth = (/width=[\'\"]?([^\'\"\s]+)/ig).exec(arguments[0]);
var imgHeight = (/height=[\'\"]?([^\'\"\s]+)/ig).exec(arguments[0]);
var imgSrc = (/src=[\'\"]?([^\'\"\s]+)/ig).exec(arguments[0]);
var imgSize = (imgWidth && imgHeight)? "="+ imgWidth[1] + "," + imgHeight[1] : "";
return "";
});alert(ubbImg);