屏蔽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 相关文章推荐
javascript下判断一个元素是否存在的代码
Mar 05 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 Javascript
Jquery修改页面标题title其它JS失效的解决方法
Oct 31 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
Jan 28 Javascript
JS onkeypress兼容性写法详解
Apr 27 Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 Javascript
Angular之指令Directive用法详解
Mar 01 Javascript
详解VueRouter进阶之导航钩子和路由元信息
Sep 13 Javascript
angularjs的单选框+ng-repeat的实现方法
Sep 12 Javascript
vue-cli构建vue项目的步骤详解
Jan 27 Javascript
vue通过数据过滤实现表格合并
Nov 30 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
用PHP编程语言开发动态WAP页面
2006/10/09 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
PHP关联链接常用代码
2012/11/05 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
JavaScript 入门基础知识 想学习js的朋友可以参考下
2009/12/26 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
深入浅析python 中的匿名函数
2018/05/21 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
python使用rpc框架gRPC的方法
2018/08/24 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
我就是这样学习Python中的列表
2019/06/02 Python
python提取xml里面的链接源码详解
2019/10/15 Python
python解析多层json操作示例
2019/12/30 Python
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
借款协议书范本
2014/04/22 职场文书
工地质量标语
2014/06/12 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
会计个人实习计划书
2014/08/15 职场文书
三问三解心得体会
2014/09/05 职场文书
离职证明标准格式
2014/09/15 职场文书
关于倡议书的范文
2015/04/29 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python