From 4470607ab2f954e1030362165b46a34f1476de51 Mon Sep 17 00:00:00 2001 From: Jens Nachtigal Date: Tue, 7 Mar 2017 15:24:28 +0100 Subject: [PATCH] fix(validator): change email regex to: http://emailregex.com/ --- src/app/theme/validators/email.validator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/theme/validators/email.validator.ts b/src/app/theme/validators/email.validator.ts index a23f853394..4e5c8f23c0 100644 --- a/src/app/theme/validators/email.validator.ts +++ b/src/app/theme/validators/email.validator.ts @@ -3,7 +3,7 @@ import {AbstractControl} from '@angular/forms'; export class EmailValidator { public static validate(c:AbstractControl) { - let EMAIL_REGEXP = /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i; + let EMAIL_REGEXP = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return EMAIL_REGEXP.test(c.value) ? null : { validateEmail: {