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

[上に] [前に] [次に]
やま [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
[[解決]]
なるほど。知識不足で恥ずかしい限りですね。
ありがとうございました。

[上に] [前に] [次に]