Регулярные выражения — email
Делаю валидацию для проверки емейлов.
Идея в том, чтобы сделать список с правильными эмейлами, которые будут доступны для регистрации.
Вот мой пример:
const EMAIL_REGEXP = /^[^ ]+\@(?=mail.ru$|gmail.com$|yandex.ru$|ukr.net$\s)/;
Подскажите, как сделать чтобы регистр букв не учитывался?
Некоторые пользователи прописывают свою информацию большими буквами и в таком случаи валидация не сработает. Конечно можно прописать эмйлы по 2 раза, большими и маленькими буквами, но думаю есть способ обойтись без этого)
Интересно спросить, для чего это.
добавьте модификатор i (insensitive match) поcле закрывающей наклонной черты
/^[^ ]+\@(?=mail.ru$|gmail.com$|yandex.ru$|ukr.net$\s)/i
Спасибо, работает.