問い合わせフォームの海外スパム投稿の対策


 

文章の言語を判別するために、「自然言語処理」と呼ばれる技術を使用することができます。
これにより、文章の言語を判別し、日本語であるかどうかをチェックすることができます。

また、日本語以外のスパムを防止するために、サーバサイドでもチェックすることも有効です。
例えば、Google reCAPTCHAなどのCAPTCHAを使用して、スパムを防ぐこともできます。

ただ、これらは面倒なので、

pattern = /[あ-んア-ン、。]/;
の正規表現で、メッセージ本文内容、一つもひらがな・カタカナなどが入っていないものをトラップする方法にしました。
簡単ですが、効果的です。

WEBプログム、WEBデザインなどの制作については、以下を御覧ください。

WEBプログム、WEBデザインなどの制作