求一个正则表达式. 不会,这样子还对啊?<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> 同一个应用为什么会出现同一个COOKIE的值不相同? jQuery在tabs传参问题 几个extjs的入门问题,望高人解答 一种字符串式的动态增加控件,怎么给控件加JavaScript消息处理代码? valueof tostring 同时用的疑惑 小弟求段小代码。高人请进! 关于jquery lightbox的问题 浏览器标题闪烁问题求助 请高人解读关于response.Redirect和框架 用JAVASCRIPT如何实现自动刷新页面? 一个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>