求一个正则表达式. 不会,这样子还对啊?<img src="1.gif" onclick="alert(this.src.replace(/.gif/gi,''))"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我就是想把<img src="1.gif"><img src="2.gif">这段代码换成1 2如何来写呢.你那个还是弹出file:///...之类的东东. <script>var str='<img src="1.gif"> <img src="2.gif">';alert(str);alert(str.match(/[0-9]+/));</script> sorry:<script>var str='<img src="1.gif"> <img src="2.gif">';alert(str.match(/[0-9]+/gi));</script> <script>var str='<img src="1.gif"> <img src="2.gif">';alert(str.match(/[0-9]+/gi).join(' '));</script> 用了一个笨笨地方法<img onclick="getFileName(this.src)" src="1.gif"><script language="javascript"><!--function getFileName(str){var p=str.lastIndexOf('.');var o=str.lastIndexOf('/')+1;alert( str.substr(o,p).replace(/.gif/gi,''));}//--></script> <img onclick="get(this.src)" src="1srred5.gif"><script>function get(str) //从链接地址里提取出本文档名{ alert(str.match(/\/([^\?/]*)(\?|$)/)[1].replace(/.gif/gi,''));}</script> 我的意思.可能没说明白.是这样的.<table><tr><td><img onclick="get(this.src)" src="1srred5.gif" width=20 height=20 onmouseover='pp()'></td></tr><tr><td><img onclick="get(this.src)" src="22.gif" width=20 height=20 onmouseover='pp()'></td></tr></table>是这段代码.我想把里边的图片换成地址.也就是<table><tr><td>1srred5</td></tr>...替换后是这样的. <SCRIPT LANGUAGE="JavaScript"><!--var s = '<table><tr><td><img onclick="get(this.src)" src="1srred5.gif" width=20 height=20 onmouseover="pp()"></td></tr><tr><td><img onclick="get(this.src)" src="22.gif" width=20 height=20 onmouseover="pp()"></td></tr></table>';var re = /<img[^>]+src=(\"|\'|)([^\1>]+)\.\w+\1[^>]*>/gi;alert(s);s = s.replace(re, "$2");alert(s);//--></SCRIPT> <script>function get(img){ var imgName=img.src.substring(img.src.lastIndexOf('/')+1,img.src.search(/\./)); alert(imgName); img.removeNode(true);}</script><table><tr><td><img onclick="get(this)" src="1srred5.gif" width=20 height=20 onmouseover='pp()'></td></tr><tr><td><img onclick="get(this)" src="22.gif" width=20 height=20 onmouseover='pp()'></td></tr></table> 还得麻烦高手们.图片的地址是这样的;http://www.fetool.com.cn/img/img/23.giffile:///C:/Documents%20and%20Settings/yuda16/桌面/aiqi/aiqi/img/0 如何把这些也去掉呢. <SCRIPT LANGUAGE="JavaScript"><!--var s = '<table><tr><td><img onclick="get(this.src)" src="http://www.fetool.com.cn/img/img/23.gif" width=20 height=20 onmouseover="pp()"></td></tr><tr><td><img onclick="get(this.src)" src="file:///C:/Documents%20and%20Settings/yuda16/桌面/aiqi/aiqi/img/022.gif" width=20 height=20 onmouseover="pp()"></td></tr></table>';var re = /<img[^>]+src=(\"|\'|)([^\1>]*\/)?([^\/\1>]+)\.[^\/\1>]+\1[^>]*>/gi;alert(s);s = s.replace(re, "$3");alert(s);//--></SCRIPT> jquey中$.ajax重复加载的问题 单选按钮与复选框问题? 1oo分悬赏 高难度的div移动问题 请高手作答 怎么分开不相连的数值[分出来的数存入数组] 打印的问题,当设置div的css样式的overflow属性就不能打印出多页纸了;怎么办 页面启动即对文本框聚焦 关于数字与字符的互转问题 在框架内,打开一个页面,然后再调用框架内的函数,请问怎么实现? Is it right? function numeric_check(valuetext new text) 关于编码 一个javascript的问题 如何用js与网页中内嵌的word文档交互?请较高人!
<img src="2.gif">这段代码换成1 2
如何来写呢.你那个还是弹出file:///...之类的东东.
var str='<img src="1.gif"> <img src="2.gif">';
alert(str);
alert(str.match(/[0-9]+/));
</script>
var str='<img src="1.gif"> <img src="2.gif">';
alert(str.match(/[0-9]+/gi));
</script>
var str='<img src="1.gif"> <img src="2.gif">';
alert(str.match(/[0-9]+/gi).join(' '));
</script>
<img onclick="getFileName(this.src)" src="1.gif">
<script language="javascript">
<!--
function getFileName(str){
var p=str.lastIndexOf('.');
var o=str.lastIndexOf('/')+1;
alert( str.substr(o,p).replace(/.gif/gi,''));
}
//-->
</script>
<script>
function get(str) //从链接地址里提取出本文档名
{
alert(str.match(/\/([^\?/]*)(\?|$)/)[1].replace(/.gif/gi,''));
}
</script>
是这样的.
<table><tr><td><img onclick="get(this.src)" src="1srred5.gif" width=20 height=20 onmouseover='pp()'></td></tr><tr><td><img onclick="get(this.src)" src="22.gif" width=20 height=20 onmouseover='pp()'></td></tr></table>
是这段代码.我想把里边的图片换成地址.
也就是<table><tr><td>1srred5</td></tr>...
替换后是这样的.
<!--
var s = '<table><tr><td><img onclick="get(this.src)" src="1srred5.gif" width=20 height=20 onmouseover="pp()"></td></tr><tr><td><img onclick="get(this.src)" src="22.gif" width=20 height=20 onmouseover="pp()"></td></tr></table>';
var re = /<img[^>]+src=(\"|\'|)([^\1>]+)\.\w+\1[^>]*>/gi;
alert(s);
s = s.replace(re, "$2");
alert(s);
//-->
</SCRIPT>
function get(img)
{
var imgName=img.src.substring(img.src.lastIndexOf('/')+1,img.src.search(/\./));
alert(imgName);
img.removeNode(true);
}
</script><table><tr><td><img onclick="get(this)" src="1srred5.gif" width=20 height=20 onmouseover='pp()'></td></tr><tr><td><img onclick="get(this)" src="22.gif" width=20 height=20 onmouseover='pp()'></td></tr></table>
file:///C:/Documents%20and%20Settings/yuda16/桌面/aiqi/aiqi/img/0
如何把这些也去掉呢.
<!--
var s = '<table><tr><td><img onclick="get(this.src)" src="http://www.fetool.com.cn/img/img/23.gif" width=20 height=20 onmouseover="pp()"></td></tr><tr><td><img onclick="get(this.src)" src="file:///C:/Documents%20and%20Settings/yuda16/桌面/aiqi/aiqi/img/022.gif" width=20 height=20 onmouseover="pp()"></td></tr></table>';
var re = /<img[^>]+src=(\"|\'|)([^\1>]*\/)?([^\/\1>]+)\.[^\/\1>]+\1[^>]*>/gi;
alert(s);
s = s.replace(re, "$3");
alert(s);
//-->
</SCRIPT>