下面这段代码中的%20是什么东东啊
不明白,正则里面的规则中加入这么多%20是什么意思...
<script language="javascript">
<!--
var url = location.search;
var re=/^\?(.*)(select%20|insert%20|delete%20from%20|count\(|drop%20table|update%20truncate%20|asc\(|mid\(|char\(|xp_cmdshell|exec%20master|net%20localgroup%20administrators|\"|:|net%20user|\|%20or%20)(.*)$/gi;
var e = re.test(url);
if(e) {
alert("地址中含有非法字符~");
location.href="error.asp";
}
//-->
<script>
不明白,正则里面的规则中加入这么多%20是什么意思...
<script language="javascript">
<!--
var url = location.search;
var re=/^\?(.*)(select%20|insert%20|delete%20from%20|count\(|drop%20table|update%20truncate%20|asc\(|mid\(|char\(|xp_cmdshell|exec%20master|net%20localgroup%20administrators|\"|:|net%20user|\|%20or%20)(.*)$/gi;
var e = re.test(url);
if(e) {
alert("地址中含有非法字符~");
location.href="error.asp";
}
//-->
<script>
解决方案 »
- 求一验证带括号的四则运算式的正则表达式
- 怎么关闭整个框架,退出功能
- 如何判断浏览器类型及版本
- Unsupported encoding: gb2312 求助,这个问题困扰我很长时间了
- 一个简单的javascritp传值问题,我只能传数字型的变量,不能传文本型的?
- 两个小问题...
- alert样式
- 请问怎样对一个TYPE="file"的input框付值?在先等待。。
- <input name="id[0].id" value="myname" /> 里面的值如何得到?
- 紧急求助!!!!!如何调用dll控件???
- 关于jquery 里面tabs的隐藏和显示
- document.documentElement.scrollLeft值恒为0??
如果输入键盘上的空格并不能过滤哇,不解哦!
同意"空格"在URL编码后就是%20
alert(decodeURIComponent('%20'));