2012-08-22 75 views
0

我有一个表格,我的客户留下他们的反馈。表单提交后,我有一个查询将评论/评论显示在我的网站上。textarea的输入滤波器

是否有筛选出像“cakjcnsakncaklcn”胡言乱语审查和展示在我的主网站阻止他们的方法?

增加:另一个想法是不是让人们他们是否有拼写错误提出意见。有没有js验证或类似的东西?

+1

你是问,如果有到编程英语语言解析器的方法?那就不要。 – 0x499602D2

+0

我想这将是把它的正确途径... – Geo

+0

你可以做一些基本的东西,如检查有多少空间VS字符被提交到服务器上。执行最小长度等。 – BadFeelingAboutThis

回答

1

这是提交给,你有控制的服务器?我不是NLP专家,我想这样做有一种复杂的方式,但我只是测试每一个提交给英文字典的单词,并拒绝没有任何单词匹配。

如果无法截获此服务器上,你可以尝试使用http://www.javascriptspellcheck.com/

+0

是的,我完全控制了服务器和数据库。您的想法很有意义,并且JavaScript拼写检查可能有效。好的想法...... – Geo

+0

另一种想法是,如果我不允许人们提交他们的评论,如果这个词有拼写错误。有没有js的验证呢? – Geo

+1

任何类型的反馈通常都会包含小的拼写错误,其中许多反馈可能不是有意的。您可能想问自己的一个大问题是,您想向真正的用户提出什么样的困难以留下他们的反馈。对于例如如果他们可能会在提交之前反复提示纠正拼写错误,他们很可能会感到沮丧。所以你可能想要平衡你的需求或可用性。 – Romin