@cdf/cdf-ng-contact-us-form
Version:
17 lines • 750 B
JavaScript
///ref: http://www.elanderson.net/2016/05/angular-2-model-driven-validation/
;
Object.defineProperty(exports, "__esModule", { value: true });
var EmailValidator = (function () {
function EmailValidator() {
}
EmailValidator.email = function (control) {
var emailRegexp = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/i;
if (control.value !== "" && (control.value.length <= 5 || !emailRegexp.test(control.value))) {
return { "email": true };
}
return null;
};
return EmailValidator;
}());
exports.EmailValidator = EmailValidator;
//# sourceMappingURL=email.validator.js.map