diff --git a/packages/common/src/regex/index.ts b/packages/common/src/regex/index.ts index 610dd4ebc6..68c37a9511 100644 --- a/packages/common/src/regex/index.ts +++ b/packages/common/src/regex/index.ts @@ -65,7 +65,7 @@ export const USER_ID_REGEX = /^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-f * Email regex. Source: https://fightingforalostcause.net/content/misc/2006/compare-email-regex.php */ export const EMAIL_REGEX = - /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i + /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.[a-z]{2,10}|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i /** * This regex is useful for validating input that must be exactly 10 digits long, such as a phone number (without any separators or formatting). diff --git a/packages/common/tests/regex.test.ts b/packages/common/tests/regex.test.ts index 6f3c7b4a4b..b3ee3e7e55 100644 --- a/packages/common/tests/regex.test.ts +++ b/packages/common/tests/regex.test.ts @@ -351,7 +351,6 @@ describe('regex.test', () => { 'username@yahoo.com.', 'username@yahoo..com', 'username@yahoo.c', - 'username@yahoo.corporate', 'username@-example.com', 'username@example.com-', 'username@example..com',