質問させて下さい。

掲示板の書き込みで、NGワード(http:と、@半角アットと、.半角ドット)を設定したいのですが、
特殊文字の設定がうまくいきません・・・
使用している掲示板はKENTさんのとこのYYボードです。

http:を消すのは↓の部分を改造して、

if ($in{'comment'} eq "") { &error("コメントが入力されていません。"); }

↓で解決できたのですが

if ($in{'comment'} =~ /http:/) { &error(" http: の入力はできません。"); }



@半角アットと、.半角ドットを消すのがうまくいきません・・・

if ($in{'comment'} =~ /@/) { &error(" @ の入力はできません。"); }

↑のようにすると、いちおう@半角アットを検出してくれるのですが、
なぜか「全角スペース」まで検出してエラーを出してしまうのです・・・
@半角アットだけを検出するにはどうしたらいいでしょうか?
ちなみにCGIプログラムは初心者です・・・