_正则表达式_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

作者:黑客防线网安网站维护基地 来源:黑客防线网安网站维护基地 浏览次数:1163

本篇关键词:asp函数

ASP获取url地址中顶级域名的函数非正则非常实用,亲自调试好用在制作一个DLL组件中,由于DLL里不方便调用正则函数,所以,制作了一个不需要正则的取得跟域名的函数,贡献给大家!


Private Function durl(url)
  Dim domext, s1, s2, re, matches, arrdom, dd
  domext = "comnetorgcnlaccinfohkbizmemobinametvasiakrdeorg.cnco.krcom.cnnet.cngov.cn"
  arrdom = Split(domext, "")
  durl = "": url = LCase(url
  If url = "" Or Len(url) = 0 Then Exit Function
  url = Replace(Replace(url, "http://", ""), "https://", "")
  s1 = InStr(url, ":") - 1 '过滤掉端口
  If s1 < 0 Then s1 = InStr(url, "/") - 1 '过滤掉/后面的字符
  If s1 > 0 Then url = Left(url, s1)
  s2 = Split(url, ".")(UBound(Split(url, ".")))
  If InStr(domext, s2) = 0 Then
   durl = url
  Else
   For dd = 0 To UBound(arrdom)
    If InStr(url, "." & arrdom(dd)) > 0 Then
     durl = Replace(url, "." & arrdom(dd) & "", "")
     If InStr(durl, ".") = 0 Then
      durl = url
     Else
      durl = Split(durl, ".")(UBound(Split(durl, "."))) & "." & arrdom(dd)
     End If
    End If
   Next
  End If
End Function

 


    希望这篇的文章能够对您有所帮助,如果您觉得这篇网站维护教程有用的话,别忘了推荐给您的朋友哦!如果您有好的经验方法,不妨拿出来和大家一起分享:假如每个人都拿出一个经验,那么我们都将额外的获取一堆他人的经验。
请记住本站永久域名:(黑客防线网安服务器维护方案维护基地)Www.Rongsen.Com.Cn
    黑客防线网安服务器维护方案本篇连接:http://shop.rongsen.com.cn/show-4637-1.html
网站维护教程更新时间:2010-10-31 00:31:46  【打印此页】  【关闭
0
顶一下
0
踩一下
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer