UNPKG

ng2-contact-form

Version:
28 lines 1.08 kB
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