主页 > 知识库 > 如何把URL和邮件地址转换为超级链接?

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

热门标签:辽宁营销智能外呼系统价格多少 推销电话机器人怎么打电话的 常州智能外呼电销机器人如何 重庆400电话哪里办理 自适应地图标注 400电话是怎么申请 武汉如何办理400电话 语音电销机器人视频 教育机构地图标注

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网络地址转换详情

标签:柳州 朔州 鸡西 威海 遵义 邯郸 中山 襄阳

巨人网络通讯声明:本文标题《如何把URL和邮件地址转换为超级链接?》,本文关键词  如何,把,URL,和,邮件,地址,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《如何把URL和邮件地址转换为超级链接?》相关的同类信息!
  • 本页收集关于如何把URL和邮件地址转换为超级链接?的相关信息资讯供网民参考!
  • 推荐文章