文章分类 | 软件分类 | 最新软件 | 杀毒软件 | 实用软件  | MTV下载  | 设为首页 |
  | 下载分类 | 最近更新
您的位置: 首页 >> 文章首页 >> 技术开发 >> Script >> JavaScript >>  
JavaScript点击TOP10
·Javascript实例教程20 OLE Automation72006-2-9 16:53:32
·在状态栏中实现活动文字效果2006-2-9 16:52:11
·对联广告JS代码效果大全2006-2-9 16:28:20
·JavaScript修改注册表的例子2006-2-5 13:12:05
·到亿位的金额小写转大写JS代码2006-2-9 16:19:28
·延迟 定时 强制弹出代码2006-2-9 16:16:19
·初学Javascript之cookie篇译2006-2-9 16:54:14
·打开页面就是全屏的方法2006-2-9 14:51:11
·HTML语言剖析(十五)调色原理2006-2-9 16:54:43
·控制输出字符串长度区别中英文2006-2-5 13:14:14
Script点击TOP10
·Javascript实例教程20 OLE Automation72006-2-9 16:53:32
·男人娶“第二眼美女”2006-2-6 7:30:38
·使用VBScript操作Html复选框(CheckBox)控件2006-2-9 18:20:19
·有了“故障一查通” 电脑有毛病再不用愁了2006-2-6 0:07:24
·GUI也有奥运会?超豪华Windows桌面主题推荐2006-2-6 6:35:52
·深入核心 挖掘IE浏览器的潜在功能2006-2-5 18:27:12
·打开页面就是全屏的方法2006-2-9 14:51:11
·初学Javascript之cookie篇译2006-2-9 16:54:14
·软件删除常见疑难故障处理办法荟萃2006-2-5 23:50:39
·在状态栏中实现活动文字效果2006-2-9 16:52:11

 

一个解析URL及图片地址的JS函数
作者:我去下载           时间:2006-2-10 12:58:18


为BBS增加的解析函数,不知道有没有更好的方法,没看其它BBS的JS代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>BBS </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<SCRIPT LANGUAGE="JavaScript">
<!--

function prints(str) {

var matchPIC = new RegExp("((?:httphttpsftpmmsrtsp)://(&(?=amp;)[A-Za-z0-9\./=\?%_~@#:;\+\-])+(gifjpgpng))", "ig");
var matchURL = new RegExp("((?:httphttpsftpmmsrtsp)://(&(?=amp;)[A-Za-z0-9\./=\?%_~@&#:;\+\-])+)","ig");
var str2 ="";
str2 =str.replace("&nbsp;"," ")
   if(matchPIC.test(str)){                   
        document.write(str2.replace(matchPIC, "<img src=\"$1\" hint=\"$1\"></img>"));    
   }else{       
          document.write(str2.replace(matchURL, "<a target=\"_blank\" href=\"$1\">$1</a>"));
   }
}
//-->
</SCRIPT>

</HEAD>

<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var str =  "http://blogs.xmu.edu.cn/haohappy/archives/images/robot.jpg";
var str2 = "http://home.xmu.edu.cn/haohappy/bbs/mail.png";
var str3 = "http://www.csdn.net";

document.write("<BR>str为"+str+"<BR>处理后为:<BR>");
prints(str);
str = "";

document.write("<BR>str2为"+str2+"<BR>处理后为:<BR>");
prints(str2);
str2= "";

document.write("<BR>str3为"+str3+"<BR>处理后为:<BR>");
prints(str3);

//-->
</SCRIPT>
</BODY>
</HTML>

分页:
相关文章:
Copyright© 2005-2006 wqxz.com, All Rights Reserved. 购买虚拟主机请与本站联系