设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 111|回复: 7
打印 上一主题 下一主题

请教各位高人关于字符串过滤的问题,谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-10 23:09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可不可以这样定义要过滤的关键字
var badwords
badwords=value1|value2|value.....
if  {documnet.form.username==badwors
     alert("输入内容不符合规范,请重先输入!")
     form.username.focus()
}
   else if...
end  if
2#
发表于 2010-1-10 23:09:52 | 只看该作者
gdk2006 在 2008-10-8 17:19 的发言:

如果你的服务商装了那个叫“一流信息监控系统”的话这个方法就不行了!

有道理,不过你可以把那啥字符串编码后传到客户端再解码。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-10 23:09:56 | 只看该作者
如果你的服务商装了那个叫“一流信息监控系统”的话这个方法就不行了!
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-10 23:10:00 | 只看该作者
<script language=javascript>
function check()
{
var keyword;
var word;
keyword="'|%|&|*";
word=document.form1.t1.value;
key=keyword.split("|");
for(var i=0;i<key.length;i++)
{  
   for(var j=0;j<word.length;j++)
  {
   if(word.substring(j,j+1)==key[i]){alert("输入内容不符合规范,请重新输

入!");return false;}
  }
}
return true;
}
</script>
<form name=form1>
<input type=text name=t1 id=t1>
<input type=submit name=s1 value="提交" onclick="return check();">
</form>
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-10 23:10:05 | 只看该作者
我也正需要这样的答案!
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-10 23:10:09 | 只看该作者
衷心感谢各位高人!
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-10 23:10:13 | 只看该作者
谢谢所有帮助我成长进步的朋友!再次感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 21:32 , Processed in 0.123977 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表