用asp实现网址和邮件地址的转换函数

网址和邮件地址的转换函数

<%

function URLconvert(str) 

convertstr=str

urlLocation=instr(convertstr,"http://")

if (urlLocation=0) and (mailLocation=0) then 

URLconvert=convertstr

exit function

end if

if urlLocation<>0 then

rightstr=str

Do while urlLocation<>urlLocationend

urlLocation=instr(rightstr,"http://")

urlLocationend=InStrRev(rightstr,"http://")

finalstr=finalstr&left(rightstr,urlLocation-1)

midurlstr=mid(rightstr,urlLocation+1,1)

do while (asc(midurlstr)>=45) and (asc(midurlstr)<=126)

loopint=loopint+1

midurlstr=mid(rightstr,urlLocation+loopint,1)

if midurlstr="" then exit do

loop

endURLstr=mid(rightstr,urllocation,loopint)

URLstr="<a href="&endURLstr&">"&endURLstr&"</a>"

rightstr=mid(rightstr,urllocation+loopint)

finalstr=finalstr&URLstr

loopint=1

Loop 

end if

finalstr=finalstr&rightstr

convertstr1=finalstr

finalstr=""

mailLocation=instr(convertstr1,"@")

if mailLocation<>0 then

Do while mailLocation<>mailLocationend

mailLocation=instr(convertstr1,"@")

mailLocationend=InStrRev(convertstr1,"@")

mainmidmailstr=mid(convertstr1,mailLocation+1,1)

midmailstr=mainmidmailstr

do while (asc(midmailstr)>=45) and (asc(midmailstr)<=126)

loopint1=loopint1+1

midmailstr=mid(convertstr1,mailLocation-loopint1,1)

loop

firstSTR=mid(convertstr1,mailLocation-loopint1+1,loopint1-1)

finalstr=finalstr&left(convertstr1,mailLocation-loopint1)

midmailstr1=mainmidmailstr 

do while (asc(midmailstr1)>=45) and (asc(midmailstr1)<=126)

loopint2=loopint2+1

midmailstr1=mid(convertstr1,mailLocation+loopint2,1)

if midmailstr1="" then exit do

loop

secondSTR=mid(convertstr1,mailLocation,loopint2)

endmailstr=firstSTR&secondSTR

mailstr="<a href=mailto:"&endmailstr&">"&endmailstr&"</a>"

finalstr=finalstr&mailstr

convertstr1=mid(convertstr1,maillocation+loopint2)

loopint1=1

loopint2=1

Loop

end if

finalstr=finalstr&convertstr1

URLconvert=finalstr

end function

%>

时间: 2024-12-31 19:02:17

用asp实现网址和邮件地址的转换函数的相关文章

用asp实现网址和邮件地址的转换函数_应用技巧

网址和邮件地址的转换函数<% function URLconvert(str)  convertstr=str urlLocation=instr(convertstr,"http://") if (urlLocation=0) and (mailLocation=0) then  URLconvert=convertstr exit function end if if urlLocation<>0 then rightstr=str Do while urlLoc

ASP网址和邮件地址的转换函数

函数|转换 <%   function URLconvert(str)   convertstr=str   urlLocation=instr(convertstr,"http://")   if (urlLocation=0) and (mailLocation=0) then   URLconvert=convertstr   exit function   end if   if urlLocation<>0 then   rightstr=str   Do

ASP和javaScript中的字母大小写转换函数代码

  ASP中的字母大小写转换代码,同时也给出了javascript中的代码,二者大家可参考比较,下面先来看ASP中的,脚本引擎基于VBScript: VBScript代码: str = "abcdE" str = UCASE(str) '大写 str = LCASE(str) '小写 JavaScript中的字母大小写转换,同样简单: str = "abcdE";str = str.toUpperCase();//大写str = str.toLowerCase();

ASP获取当前页面带参数的网址(URL地址)的方法

ASP获取当前页面带参数的网址(URL地址)的方法 以下是引用片段:'=========================================== '获取当前Url参数的函数 Function GetUrl()   Dim ScriptAddress,Servername,qs   ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))   Servername = CStr(Request.ServerVar

asp.net中如何实现点击邮件地址,就自动启动outlook程序,并且收件人地址自动写到outlook地址栏中?

问题描述 asp.net中如何实现点击邮件地址,就自动启动outlook程序,并且收件人地址自动写到outlook地址栏中?我看有很多地方都这样用.谢谢! 解决方案 解决方案二:不就是一个mailto的链接吗?PS:发贴即得30分,BS一下0分贴.解决方案三:ShellExecute(Me.Handle.ToInt32,"open","mailto:xxx@163.com&subject=124,Nothing,"C:",SW_SHOWNORMAL

实现ASP文件在线发邮件

笔者在实践中利用ASP的COM组件功能,在VB中实现了一个发邮件的小组件,在ASP中只通过轻松调用,就可以实现该功能.所有邮件处理机制都被封装在这个组件中,使用起来极为方便.下面将详细介绍该组件的基本开发原理以及在ASP中的应用. 1. 利用Winsock控件与发送邮件的SMTP联系 和SMTP的联系包括握手.发送数据以及关闭等全过程,主要程序如下: 建立一个frmsendmail 的窗体,其中包含一个Winsock控件,有以下几个公共变量: Public mSTMP As String //发

用ASP.NET设计高效邮件列表

asp.net|设计|邮件列表 一个吸引人的.功能完备的网站往往具有以下特征:一是内容充实.实用,吸引对该类内容干兴趣的浏览者:二是页面设置合理,页面设计精美:三是网站互动性强,用户和网站或者用户与用户之间交流方便高效:四是网站内容更新及时并且可以第一时间通知用户.以上这些特点可能对于一些大型的门户网站而言,不是特别适合,因为门户网站的特点,用户流量往往不是内容的区别而是用户习惯.历史原因和地域区别(比如广东地区的浏览者喜欢网易.北京的喜欢新浪).而对于一般个人网站或者企业网站而言,以上特点就显

编程实现邮件地址有效性检测

编程 编者按:检测邮件地址的有效性可应用于防止垃圾邮件.用户非法注册等方面,本文将以编程的方式进行探讨,相信能给大家一些启示. 编程实现邮件地址有效性检测 文/brain 这个VB6COM组件提供了一项即时邮件查询的功能.它有效的避免了向一个不存在的账户发送邮件的情况.例如,在ASP页面里面检查用户输入的邮件地址是否正确,并避免在你的用户数据库里面存储相关的错误信息. 主要内容 工作原理 让我们首先来看一下这个组件是如何进行工作的. 首先给定一个E-mail地址(例如:someone@somew

AJAX和WebService实现邮箱验证(无刷新验证邮件地址是否合法)

首先在项目里面添加服务引用 ---------------------------验证 Email 地址是否正确.aspx----------------- 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id=