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、付费专栏及课程。

余额充值