重複の可能性:
Javascriptでメールアドレスを検証しますか?
このJavaScriptを使用して有効な電子メールをチェックしようとしていますが、誰かが電子メールアドレスを持っていない場合に備えて、フォームのフィールドが空白かどうかを確認する必要はありません(聞く)。
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2)
{alert(alerttxt);return false;}
else {return true;}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_email(email,"Not a valid e-mail address.")==false)
{email.focus();return false;}
}
}
apos <1を1未満に調整しようとしたか、まったく調整しようとしませんでしたが、うまくいかなかったようです。