/form-praktikum

Проект выполненный в рамках обучения в Яндекс.Практикуме. Темы: "Регулярные выражения", "Git", "Командная строка".

Primary LanguageHTML

form-praktikum v0.0.5

Проект выполненный в рамках обучения в Яндекс-Практикуме. Темы: "Регулярные выражения" "Git", "Командная строка".

Name DONE

  • только кириллица;
  • первая буква заглавная;
  • можно ввести от 2 до 20 символов — это можно задать в атрибутах minlength и maxlength;
  • возможна запись двойных имён — например Анна-Мария.

Email DONE

  • только латиница;
  • «собака» @ — обязательный символ;
  • Точка . — тоже обязательный символ.
  • Цифры, подчерк, тире — разрешённые символы

Телефон DONE

  • Шаблон для телефона должен находить номера в таких форматах:
    +7(925)900-90-90
    +7(925) 900-90-90
    +7 925-900-90-90
    +79259009090
    89259009090
  • Помните о пробелах — они могут встречаться в номере.

Сайт DONE

  • Адрес сайта должен
  • начинаться с http:// или https://;
  • затем www. — это необязательная группа;
  • IP-адрес — 255.255.255.255 или доменное имя — stasbasov.ru
  • порт — тоже необязательная группа. Порт начинается с двоеточия, за которым идут от 2 до 5 цифр. Например: :8080;
  • путь — последовательность из цифр, слешей и латинских букв, на конце которого может стоять решётка #.