Email validation with Flash

snipped by actionsnip

Returns true if inputed email is valid.

function emailValid( email:String ):Boolean 
{
    var emailRegExp:RegExp = /(A(s*)Z)|(A([^@s]+)@((?:[-a-z0-9]+.)+[a-z]{2,})Z)/i;
    return emailRegExp.test(email);
}

Usage ...

// returns true
trace(emailValid("user@domain.com"));
// returns false
trace(emailValid("user@domaincom"));
// returns false
trace(emailValid("user%domain.com"));