haxeui/haxeui-core

View on GitHub
haxe/ui/validators/EmailValidator.hx

Summary

Maintainability
Test Coverage
package haxe.ui.validators;

class EmailValidator extends PatternValidator {
    public function new() {
        super();
        invalidMessage = "Invalid email address";
        pattern = ~/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/gm;
        //pattern = new EReg("^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,3})+$", "gm");
   }
}