Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую! eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

Регулярные выражения — email

Делаю валидацию для проверки емейлов.

Идея в том, чтобы сделать список с правильными эмейлами, которые будут доступны для регистрации.

Вот мой пример:

const EMAIL_REGEXP = /^[^ ]+\@(?=mail.ru$|gmail.com$|yandex.ru$|ukr.net$\s)/;

Подскажите, как сделать чтобы регистр букв не учитывался?
Некоторые пользователи прописывают свою информацию большими буквами и в таком случаи валидация не сработает. Конечно можно прописать эмйлы по 2 раза, большими и маленькими буквами, но думаю есть способ обойтись без этого)

Заметки к вопросу:
mi13 3.5 лет назад

Интересно спросить, для чего это.

0
lethalblo
3.5 лет назад 58
  • 0
    Andrew 556

    добавьте модификатор i (insensitive match) поcле закрывающей наклонной черты
    /^[^ ]+\@(?=mail.ru$|gmail.com$|yandex.ru$|ukr.net$\s)/i

    lethalblo 3.5 лет назад

    Спасибо, работает.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация