То, что я читаю как требование к не-веб-учетной записи, является сомнительной полезностью на данный момент и практически невозможно гарантировать. Если это действительно часть ваших жестких требований, это означает, что люди, которые перешли на gmail-as-primary-email, должны будут зарегистрировать вторичную учетную запись, и это увеличит мои шансы на решение вашего сайта не стоит регистрация ON.
Тем не менее, регулярное выражение, которое правильно проверяет адреса RFC2822, плюс список исключений, будет уродливым как грех (потому что регулярное выражение RFC2822 также является уродливым как грех).
Наконец, помните тот факт, что вам также нужно будет проверить это представление на стороне сервера, потому что вы не можете доверять тому, что проверка на клиенте фактически выполнялась.