分享两段简单的JS代码防止SQL注入


Posted in Javascript onApril 12, 2016

1.URL地址防注入:

//过滤URL非法SQL字符 
var sUrl=location.search.toLowerCase(); 
var sQuery=sUrl.substring(sUrl.indexOf("=")+1); 
re=/select|update|delete|truncate|join|union|exec|insert|drop|count|'|"|;|>|<|%/i; 
if(re.test(sQuery)) 
{ 
  alert("请勿输入非法字符"); 
  location.href=sUrl.replace(sQuery,""); 
}

2.输入文本框防注入:

/防止SQL注入 
 2function AntiSqlValid(oField ) 
 3{ 
 4  re= /select|update|delete|exec|count|'|"|=|;|>|<|%/i; 
 5  if ( re.test(oField.value) ) 
 6  { 
 7  //alert("请您不要在参数中输入特殊字符和SQL关键字!"); //注意中文乱码 
 8  oField.value = "; 
 9  oField.className="errInfo"; 
10  oField.focus(); 
11  return false; 
12  }

在需要防注入的输入文本框添加如下方法:

txtName.Attributes.Add("onblur", "AntiSqlValid(this)");//防止Sql脚本注入

以上这篇分享两段简单的JS代码防止SQL注入就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
扩展String功能方法
Sep 22 Javascript
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
jquery引用方法时传递参数原理分析
Oct 13 Javascript
jQuery实现表格颜色交替显示的方法
Mar 09 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
jquery实时获取时间的简单实例
Jan 26 Javascript
利用canvas实现的加载动画效果实例代码
Jul 05 Javascript
如何用webpack4带你实现一个vue的打包的项目
Jun 20 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
Jul 19 Javascript
浅谈Vue数据响应
Nov 05 Javascript
angular6开发steps步骤条组件
Jul 04 Javascript
浅谈vue权限管理实现及流程
Apr 23 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
Apr 12 #Javascript
原生js实现百叶窗效果及原理介绍
Apr 12 #Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
Apr 12 #Javascript
jquery中实现时间戳与日期相互转换
Apr 12 #Javascript
Angular.js与Bootstrap相结合实现表格分页代码
Apr 12 #Javascript
JS代码防止SQL注入的方法(超简单)
Apr 12 #Javascript
zTree插件下拉树使用入门教程
Apr 11 #Javascript
You might like
Nginx下配置codeigniter框架方法
2015/04/07 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
php生成gif动画的方法
2015/11/05 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
javacript使用break内层跳出外层循环分析
2015/01/12 Javascript
Javascript writable特性介绍
2015/02/27 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
js module大战
2019/04/19 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
keras 多任务多loss实例
2020/06/22 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
迷你西餐厅创业计划书范文
2013/12/31 职场文书
施工安全责任书
2014/04/14 职场文书
兽医医药专业求职信
2014/07/27 职场文书
乡镇四风对照检查材料
2014/08/31 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
水电工岗位职责
2015/02/14 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
关于法制教育的宣传语
2015/07/13 职场文书