Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-9-7 12:33:44 | 显示全部楼层 |阅读模式

  1. Function CutStrX(ByVal Str,ByVal StrLen)
  2. Dim l,t,c,i,r

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

  10. l=Len(str)
  11. t=0
  12. For i=1 To l
  13. c=AscW(Mid(str,i,1))
  14. If c<0 Or c>255 Then t=t+2 Else t=t+1
  15. IF t>=StrLen Then
  16. CutStrX=Left(Str,i)&"..."
  17. Exit For
  18. Else
  19. CutStrX=Str
  20. End If
  21. Next
  22. End Function
复制代码




上一篇:ASP Eval、Execute、ExecuteGlobal区别分析
下一篇:从一个网站扒下的asp生成静态页面的代码 特供版
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 09:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表