如题,用正则表达式实现,网上找了一些,但都不可行,请教这里的高人了过滤此类
<a href="javascript:alert('haha');">点我吧</a>
<img src="javascript:document.write('haha');" />如何用正则表达式过滤这些html语句中的恶意脚本啊?另:
[point=?]内容[/point]
如何用正则表达式取出?的值?
<a href="javascript:alert('haha');">点我吧</a>
<img src="javascript:document.write('haha');" />如何用正则表达式过滤这些html语句中的恶意脚本啊?另:
[point=?]内容[/point]
如何用正则表达式取出?的值?
解决方案 »
- 救命啊!!!大家帮帮忙给我解决个问题啦
- Windows Server 2008 R2搭建域环境错误——检测是否已安装Active。错误是:请求的操作失败。。。 Directory域服务二进制文件失败
- 在做中小企业网站方面,ASP.NET比ASP有什么优势?
- 我这样连接oracle数据库对吗?
- 如何获取按钮点击事件??路过的进来指点指点 谢谢~~~~
- 程序员和美工是死对头吗?
- 寻找asp.net的页面使用AciveX控件的完整实例!新手要求照顾 :-(
- [求助]请教表单不能直接用回车提交的问题
- [求助] DataList如何给项自定义样式?
- 令人困惑的问题。
- GridView控件的分页问题
- 控制用户访问速度!!!!防止机器人下载。
string result = Regex.Replace(yourStr, @"(<a[^>]*href=(['""])?javascript[^>]*>[\s\S]*?</a>|<img[^>]*src=(['""])?javascript[^>]*>)", "", RegexOptions.IgnoreCase);第二个问题string yourStr = ..................;
string point = "";
Match m = Regex.Match(yourStr, @"\[point=(?<p>[^\]]*)\]", RegexOptions.IgnoreCase);
if (m.Success)
{
point = m.Groups["p"].Value;
}