想在JSP页面利用JS过滤一下脏字和特殊字符,要求是:希望将脏字存放在一个字典中,最好是XML文件里,txt文件的话凑活着用,不过以后还是会使用XML的,请问这样的JS和XML要怎么写,麻烦知道的教下~~~~~

解决方案 »

  1.   

    将所有脏字保存在一个xml文件里面,当用户输入的时候,监听输入事件,获取输入值,用ajax方法到后台读取这个xml,看看用户输入是否包含脏字,包含,将输入框清空,或者显示警告(这就随便你怎么处理了)
      

  2.   

    页面上的
    <%
    String string ="你好呀";//接受值
    String[] a={"sdf","sd","s"};//要过滤的文字-可以从xml中读取然后加入数组
    for(int i=0;i<a.length;i++)
    {
    string=string.replaceAll( a[i], "*"); //将所有符合过滤要求的替换成* (*为替换的文本)
    }
    %>