asp学习网: 首页 >> 正则表达式 >> asp使用正则表达式去除script代码和HTML代码

asp使用正则表达式去除script代码和HTML代码

一、清楚内容中的Javsscript 代码  这个代码的作用是去掉用<script  </script>标记包含的所有部分。根据实际需要,它也许不能满足要求。如果用在屏蔽客户提交代码的地方,应保证这一步在最后执行。很多人还会拼凑这样的标记,应小心。
<%
Function ClearJSCode(originCode) 
Dim reg 
set reg = New RegExp 
reg.Pattern = "<SCRIPT[^<]*</SCRIPT>" 
reg.IgnoreCase = True 
reg.Global = True 
clearJSCode = reg.Replace(originCode, "") 
End Function 
%>


二、清除内容中的HTML代码

1 Function ClearHTMLCode(originCode)
2
3 Dim reg
4 set reg = new RegExp
5
6 reg.Pattern = "<[^>]*>"
7 reg.IgnoreCase = True
8 reg.Global = True
9
10 ClearHTMLCode = reg.Replace(originCode, "")
11
12 End Function
13

from:asp学习网/title:asp使用正则表达式去除script代码和HTML代码/ time:2007-11-12 20:13:59

本文主题正则表达式

正则表达式大全

javascript中使用正则表达式的replace方法

vbscript中用正则表达式时获得匹配字符串

asp下常用正则表达式及字符串验证方法

枫的专栏:正则表达式快速入门教程(第二版)

正则表达式基本入门

正则表达式(C#)例子:获取网页链接

一个正则表达式验证密码强度

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行