メールアドレスのチェック

やま [E-Mail] 1998/11/22(日) 02:06:04
過去の匿名希望さん記事を参考にさせていただき、メールアドレスの
チェックで、
if ($mail =~ /[^\x21-\x7E]/ || $mail =~ /[\(\)<>,;:\\"\[\]]/ || $mail =~ !/^[^@]+@[^@]+$/) {NG}
としたのですが、アドレスに数字が入った場合に「NG」となってし
まいます。使い方が間違っているのでしょうか?
どなたかよろしくお願いいたします。
スラきち [HomePage] 1998/11/22(日) 02:29:02
> $mail =~ !/^[^@]+@[^@]+$/
ではなく
$mail !~ /^[^@]+@[^@]+$/
ではないでしょうか。
やま 1998/11/22(日) 02:40:17
[[解決]]
なるほど。知識不足で恥ずかしい限りですね。
ありがとうございました。