<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="" /> ===========================使用一个(或者两个)正则替换成
这样的形式!!
解决方案 »
- 用Jquery做级联下拉列表
- 下拉菜单问题
- 请教window.setInterval() 和window.clearInterval()问题
- javascript正则验证数字的问题
- 请教字符串替换方式页面多语言的js实现方法
- 麻烦你们回答我一个简单的问题,JAVASRIPT语法:Response.Redirect("7-33.asp");改用VBSCRIPT该怎么写呢?
- jquery模式窗口中打开模式窗口
- 梅花雪大师:请进来解惑!关于你告诉大家的“返回并刷新原页面”的方法。我很困惑,希望解答
- 如何在客户端取得当前(或某一页)的源代码?
- 富文本插件CKEDITOR,产生事件后会产生全选效果
- 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);