Pentru AS 2.0 este ok urmatoarea validare presupunand ca email-ul se afla in campul denumit email:
var myEmail:String = email.text;
if ( (myEmail != "")
&& ((myEmail.indexOf("@", 0) < 0)
|| (myEmail.indexOf(".", 0) < 0)
|| (myEmail.lastIndexOf("@") < 1
|| myEmail.lastIndexOf(".") - myEmail.lastIndexOf("@") < 2
|| myEmail.length - myEmail.lastIndexOf(".") < 3)) )
{
// adresa incorecta
} else {
// adresa corecta
}
Pentru AS 3.0 este ok urmatoarea validare presupunand ca email-ul se afla in campul denumit email:
var emailValidator:RegExp = /[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/gi;
if( !emailValidator.test(email.text) )
{
// adresa incorecta
} else {
// adresa corecta
}