繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> 正则表达式 >> 一个功能更强大的函数,也是用正则表达式写的

一个功能更强大的函数,也是用正则表达式写的

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:20  文字大小:【】【】【
简介:<% Option Explicit Function stripHTML(strtext) dim arysplit,i,j, strOutput arysplit=split(strtext,"<") if len(arysplit(0))>0 then j=1 else j=0 for i=j to ubound(arysplit) if ...

<%

Option Explicit

Function stripHTML(strtext)

dim arysplit,i,j, strOutput

arysplit=split(strtext,"<")

if len(arysplit(0))>0 then j=1 else j=0

for i=j to ubound(arysplit)

if instr(arysplit(i),">") then

arysplit(i)=mid(arysplit(i),instr(arysplit(i),">")+1)

else

arysplit(i)="<" & arysplit(i)

end if

next

strOutput = join(arysplit, "")

strOutput = mid(strOutput, 2-j)

strOutput = replace(strOutput,">",">")

strOutput = replace(strOutput,"<","<")

stripHTML = strOutput

End Function

%>

Enter an HTML String:

<% if Len(Request("txtHTML")) > 0 then %>


View of string with no HTML stripping:

</p> <p><%=Request("txtHTML")%></p> <p>

View of string with HTML stripping:

<%=StripHTML(Request("txtHTML"))%>

<% End If %>

责任编辑:admin
相关文章