屏蔽script注入小例子


Posted in Javascript onNovember 12, 2013

字符串过滤

static public string HtmlEncode(string str) 
{ 
str = str.Replace("&", "&"); 
str = str.Replace("<", "<"); 
str = str.Replace(">", ">"); 
str = str.Replace("'", "''"); 
str = str.Replace("*", ""); 
str = str.Replace("\n", "<br/>"); 
str = str.Replace("\r\n", "<br/>"); 
//str = str.Replace("?",""); 
str = str.Replace("select", ""); 
str = str.Replace("insert", ""); 
str = str.Replace("update", ""); 
str = str.Replace("delete", ""); 
str = str.Replace("create", ""); 
str = str.Replace("drop", ""); 
str = str.Replace("delcare", ""); 
if (str.Trim().ToString() == "") { str = "无"; } 
return str.Trim(); 
}
Javascript 相关文章推荐
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
Sep 02 Javascript
javascript向flash swf文件传递参数值注意细节
Dec 11 Javascript
一个通过script自定义属性传递配置参数的方法
Sep 15 Javascript
JavaScript 表单处理实现代码
Apr 13 Javascript
使用vue实现点击按钮滑出面板的实现代码
Jan 10 Javascript
bootstarp modal框居中显示的实现代码
Feb 18 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
May 26 Javascript
360doc网站不登录就无法复制内容的解决方法
Jan 27 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
highcharts.js数据绑定方式代码实例
Nov 13 Javascript
JavaScript对象原型链原理详解
Feb 05 Javascript
js控制淡入淡出示例代码
Nov 12 #Javascript
jquery给图片添加鼠标经过时的边框效果
Nov 12 #Javascript
JavaScript中for..in循环陷阱介绍
Nov 12 #Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
Nov 12 #Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
Nov 12 #Javascript
jquery 模板的应用示例
Nov 12 #Javascript
jQuery 无刷新分页实例代码
Nov 12 #Javascript
You might like
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
php实现可运算的验证码
2015/11/10 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
不懂JavaScript应该怎样学
2008/04/16 Javascript
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
[01:01:14]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第一场 11.21
2020/11/23 DOTA
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
详解Python中DOM方法的动态性
2015/04/11 Python
python实现用户答题功能
2018/01/17 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
高效使用Python字典的清单
2018/04/04 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
基层干部十八大感言
2014/01/19 职场文书
医院节能减排方案
2014/06/13 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
高中校园广播稿
2014/10/21 职场文书
2015年服务员个人工作总结
2015/05/27 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
python和anaconda的区别
2022/05/06 Python