JSP+JS 如何过滤脏字

man9527 2010-09-26 03:22:19
想在JSP页面利用JS过滤一下脏字和特殊字符,要求是:希望将脏字存放在一个字典中,最好是XML文件里,txt文件的话凑活着用,不过以后还是会使用XML的,请问这样的JS和XML要怎么写,麻烦知道的教下~~~~~
...全文
158 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
nvrenbumeigaga 2010-09-26
过滤器
回复
gaoming333 2010-09-26
这个东西主要考虑到性能问题,建议使用缓存技术.
回复
wwm402654282 2010-09-26
页面上的
<%
String string ="你好呀";//接受值
String[] a={"sdf","sd","s"};//要过滤的文字-可以从xml中读取然后加入数组


for(int i=0;i<a.length;i++)
{
string=string.replaceAll( a[i], "*"); //将所有符合过滤要求的替换成* (*为替换的文本)
}
%>
回复
闻志流e师兄 2010-09-26
[Quote=引用 3 楼 youjianbo_han_87 的回复:]
引用 2 楼 yaya203 的回复:

这个交互性很大的。


你要实现很炫的效果,网站又不挂,将脏字内容预先加载到内存。。这样就不用反复读取文件了。。
[/Quote]
确实,以前就是这么干的。
不然每次读文件太费资源。
回复
youjianbo_han_87 2010-09-26
[Quote=引用 2 楼 yaya203 的回复:]

这个交互性很大的。
[/Quote]

你要实现很炫的效果,网站又不挂,将脏字内容预先加载到内存。。这样就不用反复读取文件了。。
回复
yaya203 2010-09-26
这个交互性很大的。
回复
youjianbo_han_87 2010-09-26
将所有脏字保存在一个xml文件里面,当用户输入的时候,监听输入事件,获取输入值,用ajax方法到后台读取这个xml,看看用户输入是否包含脏字,包含,将输入框清空,或者显示警告(这就随便你怎么处理了)
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-26 03:22
社区公告
暂无公告