Skip to content

Verakhab/Verakhab.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yandex.Praktikum-Project-10

Github: https://github.com/Verakhab/Verakhab.github.io

gh-pages: https://verakhab.github.io/

Project work #10

Version: v.1.0.0

Описание Проекта

Валидация формы при помощи регулярных выражений(RegExp).

  1. Поле Name.
  • только кириллица;
  • первая буква заглавная;
  • можно ввести от 2 до 20 символов — это можно задать в атрибутах minlength и maxlength;
  • возможна запись двойных имён — например, Анна-Мария;
  • шаблон должен находить имена таких форматов:
    • Ян;
    • Максим;
    • Серёга;
    • Ёль;
    • Джон-Дон;
  1. Email
  • только латиница;
  • «собака» @ — обязательный символ;
  • точка . — тоже обязательный символ;
  • цифры, подчерк, тире — разрешённые символы;
  • шаблон должен находить e-mail таких форматов:
    • ya2@2ya.ru - имя и домен могут содержать цифры;
    • ya-e@ya-ya.ru - имя и домен могут содержать тире;
    • ya@x.ru - доменное имя может состоять из одного символа;
    • y@ya.ru - имя ящика может состоять из одного символа;
    • some@mail.ya.ru - доменное имя может содержать поддомен;
  1. Телефон
  • Шаблон для телефона должен находить номера только в таких форматах:
    • +7(925)900-90-90;
    • +7(925) 900-90-90;
    • +7 925-900-90-90;
    • +79259009090;
    • 89259009090;
  1. Сайт

Используемые технологии: HTML, CSS, JavaScript, RegExp.

Локальный запуск

   Склонировать репозиторий
   Запустить с помощью браузера файл index.html