• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    如何把URL和邮件地址转换为超级链接?

    Function InsertHyperlinks(inText)
    Dim objRegExp, strBuf
    Dim objMatches, objMatch
    Dim Value, ReplaceValue, iStart, iEnd

      strBuf = ""
      iStart = 1
      iEnd = 1
      Set objRegExp = New RegExp

      objRegExp.Pattern = "\b(www|http|\S+@)\S+\b" 

    ' 判断URLsemails.
      objRegExp.IgnoreCase = True                 

    ' 设置大小写不敏感..
      objRegExp.Global = True                     

    ' 全局适用.
      Set objMatches = objRegExp.Execute(inText)
      For Each objMatch in objMatches
        iEnd = objMatch.FirstIndex
        strBuf = strBuf Mid(inText, iStart, iEnd-iStart+1)
        If InStr(1, objMatch.Value, "@") Then
          strBuf = strBuf GetHref(objMatch.Value, "EMAIL", "_BLANK")
        Else
          strBuf = strBuf GetHref(objMatch.Value, "WEB", "_BLANK")
        End If
        iStart = iEnd+objMatch.Length+1
      Next
      strBuf = strBuf Mid(inText, iStart)
      InsertHyperlinks = strBuf
    End Function

    Function GetHref(url, urlType, Target)
    Dim strBuf

      strBuf = "a href="""
      If UCase(urlType) = "WEB" Then
        If LCase(Left(url, 3)) = "www" Then
          strBuf = "a href=""URL:" url """
    超级链接:""" _
                  Target """>" url "/a>"
        Else
          strBuf = "a href=""" url """
    超级链接:""" _
                  Target """>" url "/a>"
        End If
      ElseIf UCase(urlType) = "EMAIL" Then
        strBuf = "a href=""
    电子邮件地址:" url """链接目标:""" _
                Target """>" url "/a>"
      End If
      GetHref = strBuf
    End Function

     

     

    [1]

    您可能感兴趣的文章:
    • 易语言将指定的主机名与IP地址转换功能
    • PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
    • 将IP地址转换为整型数字的PHP方法、Asp方法和MsSQL方法、MySQL方法
    • 两端口路由器地址转换的例子
    • Cisco 路由器动态和静态地址转换
    • FormatRemoteUrl函数之asp实现格式化成当前网站完整的URL-将相对地址转换为绝对地址的代码
    • 使用网络地址转换实现多服务器负载均衡
    • NAT网络地址转换详情
    上一篇:如何把Recordset转换成彩色的XML文件
    下一篇:如何把一个Excel文件放到ASP页面中去?
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    如何把URL和邮件地址转换为超级链接? 如何,把,URL,和,邮件,地址,