Всё занятие будем разбирать всего лишь 1 единственный атрибут для поля input. Этот атрибут позволяет задавать маски для проверки вводимой информации - pattern.
Объяснил подробно как он работает, однако там даже и половины не будет, от всех его возможностей.
Рекомендую посетить вот этот сайт:
Здесь вы найдёте множество примеров применения этого атрибута.