diff --git a/packages/validation/src/rule-provider.ts b/packages/validation/src/rule-provider.ts index a7b689adea..467b09a239 100644 --- a/packages/validation/src/rule-provider.ts +++ b/packages/validation/src/rule-provider.ts @@ -308,7 +308,7 @@ export class PropertyRule) { // eslint-disable-next-line no-useless-escape - const emailPattern = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; + const emailPattern = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*\.[a-zA-Z0-9]{2,}$/; // update the regex pattern return this.addRule(new RegexRule(emailPattern, 'email')); }