message: added regex source
diff: @@ -21,6 +21,7 @@ export function matchPasswords(passwordKey: string, confirmPasswordKey: string)
  * @returns {{emailValidator: {valid: boolean}}}
  */
  export function emailValidator(formControl: FormControl) {
  + // Email Regex from: http://emailregex.com/
  // tslint:disable-next-line:max-line-length
  const EMAIL_REGEX = /^(([^<>()\[\]\\.,;:\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_REGEX.test(formControl.value) ? null : {
  