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
="<script[^>]*?>([wW]*?)</script>":I1=I2.replace(I1,"")   
I2.pattern
="<a[^>]+href=""([^""]+)""[^>]*>(.*?)</a>":I1=I2.replace(I1,"[url=$1]$2[/url]")   
I2.pattern
="<font[^>]+color=([^ >]+)[^>]*>(.*?)</font>":I1=I2.replace(I1,"[color=$1]$2[/color]")   
I2.pattern
="<img[^>]+src=""([^""]+)""[^>]*>":I1=I2.replace(I1,"[img]$1[/img]")   
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
="<br />":I1=I2.replace(I1,vbcrlf)  
I2.pattern
="<[^>]*?>":I1=I2.replace(I1,"")  
I2.pattern
=" +":I1=I2.replace(I1,vbcrlf)  
set I2=nothing  
html2ubb
=I1  
end function  
response.write html2ubb(
"IT人家<img src=""logo.gif"">")   
%
>  
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一把编程的菜刀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值