From 185b3470d2476a7bab96e02a37a280a7019529be Mon Sep 17 00:00:00 2001 From: KurskiySergey <59256173+KurskiySergey@users.noreply.github.com> Date: Sat, 29 Aug 2020 01:51:45 +0300 Subject: [PATCH 1/2] Lesson4 --- Regular/index.html | 131 +++++++++++++++++++++++++++++++++++++++++++++ Regular/main.css | 78 +++++++++++++++++++++++++++ 2 files changed, 209 insertions(+) create mode 100644 Regular/index.html create mode 100644 Regular/main.css diff --git a/Regular/index.html b/Regular/index.html new file mode 100644 index 0000000..72d1b54 --- /dev/null +++ b/Regular/index.html @@ -0,0 +1,131 @@ + + + + + + Document + + + + +

Оригинал


+ +
+ + +
+ +
+
+ +
+
+

Например: (.)',g создает регулярное выражение /(.)'/g и заменяет выражение на $1", где $1 - элемент в скобках перед символом ' +


+

Выражение ([^a-z])'|'$,gmi - заменяет только одинарные ковычки в начале и конце строки при замене на $1"

+

Результат


+ +

Валидация формы

+
+
+
+
+
+ +
+ + + + diff --git a/Regular/main.css b/Regular/main.css new file mode 100644 index 0000000..2c11c9c --- /dev/null +++ b/Regular/main.css @@ -0,0 +1,78 @@ +* { + margin: 0; + padding: 0; +} + +h3 { + text-align: center; +} + +.regular { + text-align: center; + width: 600px; + margin: 0 auto; + clear: both; +} + +.regular_input { + display: block; + margin-right: 20px; + padding-left: 10px; + height: 30px; + width: 200px; + float: left; +} + +.cls { + clear: both; +} + +button { + display: block; + height: 30px; +} + +.text { + height: 300px; + width: 100%; + border: 1px solid black; + padding-left: 15px; + margin-bottom: 20px; +} + +.form { + text-align: center; + margin: 20px +} + +.form input { + margin: 10px; + height: 30px; + width: 400px; + padding-left: 15px; +} + +.form textarea { + padding: 10px; + width: 400px; +} + +.valid { + background-color: greenyellow; +} + +.not_valid { + background-color: red; +} + +.buttons { + float: left; + width: 100px; +} + +.btn { + width: 100px; + margin-bottom: 5px; +} + + From c8a88052024a72a07182d6e88737cccc28caf4f2 Mon Sep 17 00:00:00 2001 From: KurskiySergey <59256173+KurskiySergey@users.noreply.github.com> Date: Mon, 31 Aug 2020 10:08:07 +0300 Subject: [PATCH 2/2] Update index.html MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Теперь почта не привязана к одному домену --- Regular/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Regular/index.html b/Regular/index.html index 72d1b54..1bf54f8 100644 --- a/Regular/index.html +++ b/Regular/index.html @@ -108,7 +108,7 @@

Валидация формы

event.preventDefault(); let regExpName = /[a-z]+/ig; let regExpPhone = /\+7\(\d{3}\)\d{3}-\d{4}/ig; - let regExpMail = /^[a-z]+[.-]?[a-z]+@mail.ru$/ig + let regExpMail = /^[a-z]+[.-]?[a-z]+@mail.[a-z]+$/ig let phone = document.querySelector('input[name="phone"]'); let name = document.querySelector('input[name="Name"]');