function replaceALL(){
if(typeof(document.getElementById("searchwordl"))=="undefined"||document.getElementById("searchwordl").value==''){
alert("请输入检索条件");
document.getElementById("searchwordl").focus();
return false;
}
if(typeof(document.getElementById("searchwordl"))!="undefined"){
var searchwordl = document.getElementById('searchwordl').value;
var sig = 0;
if(searchwordl.indexOf("'") > -1 || searchwordl.indexOf("\"") > -1 || searchwordl.indexOf("%") > -1 || searchwordl.indexOf("#") > -1 || searchwordl.indexOf("&") > -1 || searchwordl.indexOf("*") > -1 || searchwordl.indexOf("(") > -1 || searchwordl.indexOf(")") > -1 || searchwordl.indexOf("@") > -1 || searchwordl.indexOf("`") > -1 || searchwordl.indexOf("/") > -1 || searchwordl.indexOf("\\") > -1 || searchwordl.indexOf(",") > -1 || searchwordl.indexOf(".") > -1 || searchwordl.indexOf("=") > -1 || searchwordl.indexOf("<") > -1 || searchwordl.indexOf(">") > -1)
sig = 1;
searchwordl=searchwordl.replace("'","");
//searchwordl=searchwordl.replace(" ","");
searchwordl=searchwordl.replace("%","");
searchwordl=searchwordl.replace("#","");
searchwordl=searchwordl.replace("&","");
searchwordl=searchwordl.replace("*","");
searchwordl=searchwordl.replace("(","");
searchwordl=searchwordl.replace(")","");
searchwordl=searchwordl.replace("@","");
searchwordl=searchwordl.replace("`","");
searchwordl=searchwordl.replace("/","");
searchwordl=searchwordl.replace("\\","");
searchwordl=searchwordl.replace(",","");
searchwordl=searchwordl.replace(".","");
searchwordl=searchwordl.replace("=","");
searchwordl=searchwordl.replace("<","");
searchwordl=searchwordl.replace(">","");
if(searchwordl == '请输入搜索条件'){
alert("请输入搜索条件");
return false;
}
if(searchwordl == ''){
alert("请正确输入搜索条件");
return false;
}
if(sig == 1){
alert("请正确输入搜索条件");
return false;
}
document.getElementById('searchword').value=searchwordl;
return true;
//document.fmsearch.submit();
}
这货绝对是外包给某个程序员利用业余时间做的网站!
你不就是想替换这些字符防止SQL注入吗,哥给你写一段,开源给你们,拿去用吧!
"这句话'话%里面#&*包含了(很多)个@`特殊的/符号,\\有那么,.=<难>替换吗?".replace(/['%#&\*\(\)@`\/\\,\.=<>]/g, '')
"这句话话里面包含了很多个特殊的符号有那么难替换吗?"
再送你一段!
var map = {"'":"(单引号)", "%":"(百分号)", "#":"(井号)" /*, 符号太多,略去*/};
"这句话话里面包含了'、%、#".replace(/['%#&\*\(\)@`\/\\,\.=<>]/g, function(){
return map[arguments[0]];
})
"这句话话里面包含了(单引号)、(百分号)、(井号)"
|
相关推荐
JavaScript应用实例-晃瞎钛合金狗眼.js
【标题】:“自己瞎写的仿QQ程序” 这个标题暗示了一个个人项目,可能是一个初学者或者爱好者尝试模仿腾讯QQ的功能而创建的一个简易通讯软件。QQ是中国非常流行的一款即时通讯工具,它提供了聊天、文件传输、群组...
而“亮瞎雇主钛金狗眼的12份创意简历PPT模板”则提供了一种全新的自我展示方式,它可以帮助求职者在众多应聘者中迅速抓住雇主的眼球,提升自身的竞争力。 【创意简历PPT的优势】 1. **视觉冲击力**:PPT简历通过...
瞎写.c
先打开再关闭把眼睛闪瞎
标题中的“左面小工具瞎写的”可能是指一个个人或者非专业开发者编写的程序,它包含了一些基础功能,如关机、重启和注销等。在IT领域,MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于构建Windows...
C语言与OC语言,想要学习Swift语言的程序猿们赶紧看过来吧! 这套Swift语言视频教程是针对有Objective-C/iOS基础,想在iOS开发行业发展的互联网爱好者,或者想从事Swift开发的程序猿们而录制的,视频中从Swift编程...
标题“左右键拖拽对话框,随便瞎写的”虽然看似随意,但它实际上涉及到的是一个对话框界面设计中的一个重要特性——允许用户通过鼠标左键或右键点击来移动对话框的位置。这一功能提高了用户操作的便捷性,使得对话框...
微信小程序——这个程序原来就是拿来自己练手用的,发布...小程序写的很烂,但还是感谢各位的捧场! 具体说明可以前往茗门爱分享查看。本小程序是我自己写的。。本来是自己瞎捣鼓的。现在不搞了,发出来给大家使用吧
瞎写着玩的MyRequest.rar
【标题】:“BREW 贪食蛇 自己没事瞎写的” 贪食蛇游戏,一个经典且深受喜爱的游戏,现在被移植到了BREW平台上。BREW(Binary Runtime Environment for Wireless)是由Qualcomm公司开发的一种操作系统,主要用于...
支持抖音(娱乐&电商&团购)无人直播、淘宝无人直播、快手(娱乐&电商&团购)无人直播、小红书无人直播、Tiktok无人直播、京东无人直播等多达12个平台的无人直播。全网支持平台最多的AI智能中控平台,全网率先开放Gpt...!
崩坏星穹铁道的下载软件,在网上下的,要其他的话找我。 (分类瞎选的)
阅读优秀开源代码的笔记,持续更新,完善后推博客。项目名:瞎鸡儿写写_xjexx
随便写的仓库管理系统.zip,瞎看看就行
汇编功能支持 代码高亮 (亮瞎我的狗眼啊..魂淡) 此版本为Ver1.0 如果可能的话 我会在以后更新CE引擎 本程序加了某蛋疼的压缩壳 杀毒软件可能会不定时抽风 欢迎转载本程序 请在转载的时候 保留此文件跟版权信息
"行业制造-电动装置-LED模组瞎灯侦测电路、LED模组及其瞎灯侦测方法.zip"这个压缩包文件包含了一个关于LED模组瞎灯侦测的重要主题,这涉及到如何检测并处理LED模组中的故障灯珠,以确保整体照明效果的稳定性和可靠性...
在给定的压缩包文件"自己的一些瞎写的leetcode题,数据结构,算法等等.zip"中,我们可以推测这是一份包含了作者个人对LeetCode题目解答的集合。LeetCode是一个在线平台,它提供了各种编程题目,旨在帮助程序员提升...