AS3 Email Validation

September 25th, 2008

Just a quick class that might be helpful to some. This class uses a regular expression to accurately check the validity of an email address. I use this with all my "send to a friend" scripts.

The class:

package {
public class EmailValidation {
public static function check(email:String):Boolean {
var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
return emailExpression.test(email);
}
}
}

Implementation:

import EmailValidation;

trace(EmailValidation.check("icd2k3@gmail.com")); // true
trace(EmailValidation.check("icd2k3gmail.com")); // false
trace(EmailValidation.check("icd2k3@gmail.c")); // false

Comments are closed.