validate email with ReqExp
The below code shows how to use the class
import druva.emailValidator;
trace('druva.flash@gmail.com > '+emailValidator.isValidEmail('druva.flash@gmail.com'));
// true
trace('druva.flash@gmail > '+emailValidator.isValidEmail('druva.flash@gmail'));
// false
trace('druva.@.com > '+emailValidator.isValidEmail('druva.@.com'));
//false
trace('druva.@gmail.com > '+emailValidator.isValidEmail('druva.@gmail.com'));
//true
trace('.aa@gmailcom > '+emailValidator.isValidEmail('.aa@gmailcom'));
//false
This is the actual class for validation
package druva {
import flash.display.Sprite;
public class emailValidator extends Sprite{
public function emailValidator(){
}
public static function isValidEmail(email:String):Boolean {
var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
return emailExpression.test(email);
}