您的位置:首页 > 编程语言 > ASP

asp CutStrX字符串截取函数(过滤全部HTML标记)

2011-07-05 00:00 916 查看
Function CutStrX(ByVal Str,ByVal StrLen) 
Dim l,t,c,i,r 

'过滤全部HTML标记 
Set r=New RegExp 
r.Global=True 
r.MultiLine=True 
r.Pattern="(</?[A-Za-z][A-Za-z0-9]*[^>]*>)" 
str=r.Replace(str," ") 
Set r=Nothing 

l=Len(str) 
t=0 
For i=1 To l 
c=AscW(Mid(str,i,1)) 
If c<0 Or c>255 Then t=t+2 Else t=t+1 
IF t>=StrLen Then 
CutStrX=Left(Str,i)&"..." 
Exit For 
Else 
CutStrX=Str 
End If 
Next 
End Function
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: