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;
}
}
}