Лабораторная работа №4

Регулярные выражения в JavaScript: валидация, маски, локализация, async, тесты.

Форма

Домены: gmail.com, yandex.ru, mail.ru, outlook.com
Маска +7 (###) ###-##-##
Имитация проверки занятости
Только http/https
мин 8, A-Z, a-z, 0-9, спец !@#$%^&*
Должен совпадать
Маска dd.mm.yyyy (можно вставить yyyy-mm-dd)
Маска #### #### #### #### + Luhn (пример: 4111 1111 1111 1111)
Оставляем только цифры
Маска ###-###-### ##
PNG/JPEG/PDF, до 2 МБ
RegExp задаётся справа