以 Stackoverflow 为例,如何着手消除弹出的不良问题?仅包含以下内容的问题:
- 空间
- 胡言乱语
- 重复字符
- 'fsdgh' 等字符的组合
- Jeff关于 Meta的帖子中解释的其他组合。
如果我想在 Javascript 中执行此操作,有没有办法以编程方式在帖子中查找此类字符组合?Jeff 在 Meta 上的帖子解释了这种系统的一些启发式方法和模式。
我知道可能还有其他方法可以解决这个问题,比如用户注册和速率限制等,但纯粹从验证和 UX 的角度来看,我们如何才能在服务器端或客户端实现它?这将是一种很好的方式来告诉优秀的用户系统不会期望以任何方式发布糟糕的帖子。
例如,这可以使用正则表达式和循环的组合。我们甚至不必部署所有需求,也许一个子集就可以了。