Stackoverflow を例にとると、悪い質問が飛び出さないようにするにはどうすればよいでしょうか? 以下のみを含む質問:
- スペース
- ちんぷんかんぷん
- 繰り返し文字
- 「fsdgh」などの文字の組み合わせ
- メタに関するジェフの投稿で説明されている他の組み合わせ。
これを Javascript で実行したい場合、投稿でそのような文字の組み合わせをプログラムで見つける方法はありますか? Meta に関するJeff の投稿では、そのようなシステムのヒューリスティックとパターンについて説明しています。
ユーザー登録やレート制限など、これに対抗する他の方法があるかもしれないことは理解していますが、純粋に検証とUXの観点から、サーバー側またはクライアント側のいずれかでそれを実現するにはどうすればよいですか? どちらの方法でも、システムが悪い投稿を期待しないことを良いユーザーに伝えるのに最適な方法です.
これは、たとえば、正規表現とループの組み合わせを使用できます。すべての要件をデプロイする必要はなく、おそらくサブセットで十分です。