PHPとかと連携してチェックすればいいんですけど


Flashのみでやりたい場合などがある。


そこで今回はメールアドレスをチェックする方法を紹介。


Flashのアクションスクリプトでメールアドレスのチェックを行う関数。


//エラーは false;

function checkMailAddress(mail) {

var mstr1; //"@"のインデックス番号
var mstr2; //"."のインデックス番号

//渡されたメルアドから"@"を探す
mstr1 = mail.indexOf( "@" );

if (mstr1 == -1) {
//見つからない場合エラー
return false;
}
else if (mstr1 == 0) {
//"@"の前に文字列が無い場合エラー
return false;
}
else if (mstr1 == mail.length -1) {
//"@"の後ろに文字列が無い場合エラー
return false;
}
else {
//見つかった場合"@"の後ろに"."の存在確認
strDomain = mail.substring(mstr1, Mail.length -1);
mstr2 = strDomain.indexOf( "." );

if (mstr2 == -1) {
return false;
}
else {
return true;
}
}
}