ng2-contact-form
Version:
ng2-contact-form ================
28 lines • 1.08 kB
JavaScript
System.register([], function(exports_1) {
var CustomValidators;
return {
setters:[],
execute: function() {
CustomValidators = (function () {
function CustomValidators() {
}
/*
@method: validateEmail
@descrip: Validate email with regex
*/
CustomValidators.validateEmail = function (control) {
// RFC 2822 compliant regex
if (control.value.match(/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/)) {
return null;
}
else {
return { 'invalidEmailAddress': true };
}
};
return CustomValidators;
})();
exports_1("CustomValidators", CustomValidators);
}
}
});
//# sourceMappingURL=custom.validators.js.map