屏蔽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的ready()方法单独使用示例
Mar 25 Javascript
js 获取元素下面所有li的两种方法
Apr 14 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
Nov 19 Javascript
JavaScript实现16进制颜色值转RGB的方法
Feb 09 Javascript
js实现继承的5种方式
Dec 01 Javascript
js实现遍历含有input的table实例
Dec 07 Javascript
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 Javascript
详解vue-cli 2.0配置文件(小结)
Jan 14 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
微信小程序之左右布局的实现代码
Dec 13 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实现多级树型菜单
2006/10/09 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
简单的js分页脚本
2009/05/21 Javascript
jquery 输入框数字限制插件
2009/11/10 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
vue.js根据代码运行环境选择baseurl的方法
2018/02/28 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
Python中tell()方法的使用详解
2015/05/24 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
python flask中静态文件的管理方法
2018/03/20 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
Servlet的生命周期
2013/08/25 面试题
两则小学生的自我评价分享
2013/11/14 职场文书
单位办理社保介绍信
2014/01/10 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
离职感谢信怎么写
2015/01/22 职场文书
五星红旗迎风飘扬观后感
2015/06/17 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
JS封装cavans多种滤镜组件
2022/02/15 Javascript
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python
Python获取字典中某个key的value
2022/04/13 Python
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL