文章の言語を判別するために、「自然言語処理」と呼ばれる技術を使用することができます。
これにより、文章の言語を判別し、日本語であるかどうかをチェックすることができます。
また、日本語以外のスパムを防止するために、サーバサイドでもチェックすることも有効です。
例えば、Google reCAPTCHAなどのCAPTCHAを使用して、スパムを防ぐこともできます。
ただ、これらは面倒なので、
pattern = /[あ-んア-ン、。]/;
の正規表現で、メッセージ本文内容、一つもひらがな・カタカナなどが入っていないものをトラップする方法にしました。
簡単ですが、効果的です。
WEBプログム、WEBデザインなどの制作については、以下を御覧ください。
WEBプログム、WEBデザインなどの制作