ASP为字符串中的网址自动加上链接

<%

'字段内网址加上联接。

Function ToLink(Str)

    Dim RE '正则表达式对象     Dim strContent

    If IsNull(Str) Then Str = ""

    Set RE = New RegExp '创建正 则表达式对象

    With RE

        .Global = True '搜索应用于整个字符串

        .IgnoreCase = True '搜索不区分大小写的

        strContent = Str

        '***************************************************************

        '邮件地址链接自动设置

        '***************************************************************

        .Pattern = "([\w]*)@([\w\.]*)"

        strContent = .Replace(strContent, "<A Href='mailto:$1@$2'>$1@$2</A> ")

        '***************************************************************

        '链接自动设置

        '***************************************************************

        '======根据要求再添加协议名称=======

        Dim D(3), I

        D(0) = "http"

        D(1) = "ftp"

        D(2) = "news"

        D(3) = "mms"

        '===================================

        For I = 0 To UBound(D)

            .Pattern = D(I) + ":\/\/([\w\.]*)"

            strContent = .Replace(strContent, "<A Href='" + D(I) + "://$1' target=_blank>" + D(I) + "://$1</A> ")

        Next

        '***************************************************************

    End With

    Set RE = Nothing

    ToLink = strContent

End Function

%>

时间: 2024-09-22 19:39:29

ASP为字符串中的网址自动加上链接的相关文章

怎么给网页中的www和http这样的网址自动加链接?

问题描述 需求:asp.net网页中:聊天室发送消息:怎么把消息中的网址含http,https和www的转为自动加上链接的,就是可以点击的?是否用,正则说明要用javascript实现. 解决方案 解决方案二:关注!!!解决方案三:顶解决方案四:关注解决方案五:顶

一个为字符串中的网址加上链接的程序例子

我们有时候可能会有这样的要求,如果我们输入了一段带有链接的文字,如:" 今天,我访问了中央电视台的网站:http://www.cctv.com "那么,我们希望能自动为我们的"http://www.cctv.com"这几个字符加上链接,事实上,很多网站都有这个功能,因此,阿余也试着写了一段这样的小程序,一个可以用来方便大家,另一个也可以为初学者提供一点源代码,所以,代码的过程阿余尽可能的写得简单易懂,所以有的地方看起来就有一点罗索了.当然,高手看了就要给阿余提点意见

asp 去除字符串中的空格和数字正则表达式

本文章为你提供一款超好的asp教程 去除字符串中的空格和数字正则表达式哦,这四款替换空格与数字的正则是各有不同哦. <script language="网页特效" type="text/javascript"> var str; str="10    3333    abc123"; var rg; rg=/[0-9]{1,}|s/ig; var newstr=str.replace(rg, ""); docume

asp 获取字符串中url地址函数

asp教程 获取字符串中url地址函数 本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦,三个方法的实现原理都是获取以http开的url地址哦. on error goto z dim url,key,wwwname url=request.servervariables("server_name") if instr(url,".")>0 then key=split(url,".") wwwname=key(0) ww

为字符串中的网址加上链接的程序例子

程序|链接|字符串 Function ToLink(Str) Dim RE '正则表达式对象 Dim strContent If IsNull(Str) Then Str="" Set RE = New RegExp '创建正则表达式对象 With RE .Global = True '搜索应用于整个字符串 .IgnoreCase = True '搜索不区分大小写的 strContent=Str '********************************************

在字符串中把网址改成超级链接

$string = "连接http://www.phpx.com 站点"; //连接后需要有个空格或回车. $string =  eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string); $string =  eregi_replace("ftp://([^ ,\r\n]*)","<

asp 标记字符串中指定字符变色不区分大小写_应用技巧

普通的替换函数 复制代码 代码如下: public function HighLight(S,F) dim tL,tM,tR,k tL="" tM="" tR=S k=instr(1,tR,F,1) do while k>0 tL=tL & left(tR,k-1) tM=mid(tR,k,len(F)) tL=tL & "<span style='color:red'>" & tM & &quo

在字符串中把网址改成超级链接_php基础

$string = "连接http://www.phpx.com 站点"; //连接后需要有个空格或回车. $string =  eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string); $string =  eregi_replace("ftp://([^ ,\r\n]*)","<

ASP:去掉字符串中的超连接

<p><a href='1.html'>11111</a></p><p>2222</p>  <p><a href='2.html'>3333</a></p><p>44444</p>  想得到的结果是:  <p>11111</p><p>2222</p><p>3333</p><p>44