管理杂谈OA答疑ERP答疑教程搜索

ASP版HTML转UBB的函数


<% 

function html2ubb(l1) 

if len(trim(l1))>0 then 

else 

exit function 

end if 

dim l4,i1,i2,i3 

dim i,i4:i4=array(16,19,21,24,32,45) 

i1=l1 

set i2=new regexp 

i2.global=true 

i2.ignorecase=true'忽略大小写 

i2.pattern="/r":i1=i2.replace(i1,"") 

i2.pattern="on(load|click|dbclick|mouseover|mousedown|mouseup)=""<^"">+""":i1=i2.replace(i1,"") 

i2.pattern=">*?>(<\w\w>*?)<\/script>":i1=i2.replace(i1,"") 

i2.pattern=">+href=""(<^"">+)""<^>>*>(.*?)<\/a>":i1=i2.replace(i1,"$2") 

i2.pattern=">+color=(<^ >>+)<^>>*>(.*?)<\/font>":i1=i2.replace(i1,"$2") 

i2.pattern=">+src=""(<^"">+)""<^>>*>":i1=i2.replace(i1,"$1") 

i2.pattern="<(<\/>?)b>":i1=i2.replace(i1,"<$1b>") 

i2.pattern="<(<\/>?)strong>":i1=i2.replace(i1,"<$1b>") 

i2.pattern="<(<\/>?)u>":i1=i2.replace(i1,"<$1u>") 

i2.pattern="<(<\/>?)i>":i1=i2.replace(i1,"<$1i>") 

i2.pattern=" ":i1=i2.replace(i1," ") 

i2.pattern="&":i1=i2.replace(i1,"&") 

i2.pattern="""":i1=i2.replace(i1,"""") 

i2.pattern="<":i1=i2.replace(i1,"<") 

i2.pattern=">":i1=i2.replace(i1,">") 

i2.pattern="

":i1=i2.replace(i1,vbcrlf) 

i2.pattern="<<^>>*?>":i1=i2.replace(i1,"") 

i2.pattern="\n+":i1=i2.replace(i1,vbcrlf) 

set i2=nothing 

html2ubb=i1 

end function

%>


更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn