如何用正则表达式移除script中的脚本
2004-02-23 16:02
330 查看
最近发现博客园的一篇文章中包含javascript脚本, 每次打开时, 浏览器状态条中都显示脚本错误提示, 我想,如果谁在文章中插入恶作剧的脚本,就会正影响博客园的正常浏览,应该过滤掉文章内容中的脚本,用什么方法呢,我就想到了正则表达式,但这个正则表达式的匹配模式该怎么写,我试了很多方法,都没成功,后来,我终于发现正确的写法,原来是这么简单:
public static string FilterScript(string content)
{
string regexstr=@"<script.*</script>";
return Regex.Replace(content,regexstr,string.Empty,RegexOptions.IgnoreCase);
}
public static string FilterScript(string content)
{
string regexstr=@"<script.*</script>";
return Regex.Replace(content,regexstr,string.Empty,RegexOptions.IgnoreCase);
}
相关文章推荐
- 泛型(Generics Types)学习笔记<一>
- Web Service Soap认证
- 用Asp.Net抓取web页面
- 哈哈,周末去了杭州
- 好想再去上学...
- 昨天买了个游戏盘,55¥。玩极品飞车。可是。。谁有什么方法能让我玩的更爽一点啊。我请你喝咖啡了!
- PDC2003 资源
- VC调试技术小技巧(5)
- VC调试技术小技巧(3)
- 数据挖掘概念和技术读书笔记2
- 数据挖掘概念和技术读书笔记
- 不忍舍弃的回忆——我的大学时代(2)
- 不忍舍弃的回忆——我的大学时代(1)
- DELPHI中回调函数的使用
- 外挂传奇----内存之旅(上篇)
- int* p[2] 与 int (*p)[2] 的不同
- 在C#中应用哈希表(Hashtable)
- 中国日历类
- 一个应届生的求职策划书
- 不忍舍弃的回忆——记我未能开始的感情(3)