分享两段简单的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 相关文章推荐
javascript 面向对象编程 聊聊对象的事
Sep 17 Javascript
JavaScript经典效果集锦
Jul 06 Javascript
类似天猫商品详情随浏览器移动的示例代码
Feb 27 Javascript
html的DOM中document对象images集合用法实例
Jan 21 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
实用又漂亮的BootstrapValidator表单验证插件
May 30 Javascript
微信小程序教程系列之新建页面(4)
Apr 17 Javascript
Vue.js框架路由使用方法实例详解
Aug 25 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
微信小程序实现人脸识别
May 25 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
Javascript读取上传文件内容/类型/字节数
Apr 30 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
德生S2000收音机更换“钕铁硼”全频扬声器
2021/03/02 无线电
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
2009/11/14 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
js中通过split函数分割字符串成数组小例子
2013/09/21 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
js实现常用排序算法
2016/08/09 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
javascript Function函数理解与实战
2017/12/01 Javascript
微信小程序图片选择区域裁剪实现方法
2017/12/02 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
python中去空格函数的用法
2014/08/21 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
对python函数签名的方法详解
2019/01/22 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
学生励志演讲稿
2014/01/06 职场文书
奠基仪式主持词
2014/03/20 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
学习十八大宣传标语
2014/10/09 职场文书
财务工作失职检讨书
2014/11/21 职场文书
2014年创卫工作总结
2014/11/24 职场文书
2014年卫生工作总结
2014/11/27 职场文书
会计求职自荐信范文
2015/03/04 职场文书
我是特种兵观后感
2015/06/11 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
Python 循环读取数据内存不足的解决方案
2021/05/25 Python