新微赢技术网

标题: 请教各位高人关于字符串过滤的问题,谢谢 [打印本页]

作者: ヤforget♀戀    时间: 2010-1-10 23:09
标题: 请教各位高人关于字符串过滤的问题,谢谢
可不可以这样定义要过滤的关键字
var badwords
badwords=value1|value2|value.....
if  {documnet.form.username==badwors
     alert("输入内容不符合规范,请重先输入!")
     form.username.focus()
}
   else if...
end  if
作者: 丑剑客    时间: 2010-1-10 23:09
gdk2006 在 2008-10-8 17:19 的发言:

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

有道理,不过你可以把那啥字符串编码后传到客户端再解码。
作者: 深水海狗    时间: 2010-1-10 23:09
如果你的服务商装了那个叫“一流信息监控系统”的话这个方法就不行了!
作者: お妞妞☆    时间: 2010-1-10 23:10
<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>
作者: の瘋がす贪恋    时间: 2010-1-10 23:10
我也正需要这样的答案!
作者: √wo    时间: 2010-1-10 23:10
衷心感谢各位高人!
作者: 老子xin坏    时间: 2010-1-10 23:10
谢谢所有帮助我成长进步的朋友!再次感谢!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2