Лабораторна робота №12
JavaScript: робота з DOM, формами та регулярними виразами
Завдання 1: Зміна стилю поля пароля
При натисненні на кнопку поле для вводу паролю змінює стилі: фон — червоний, шрифт — білий, 10pt, висота — 28px.
Завдання 2: Приховування рядків таблиці
При натисненні на кнопку: 1-й рядок зникає (display:none), 3-й — невидимий, але займає місце (visibility:hidden).
| Рядок 1, Комірка 1 | Рядок 1, Комірка 2 |
| Рядок 2, Комірка 1 | Рядок 2, Комірка 2 |
| Рядок 3, Комірка 1 | Рядок 3, Комірка 2 |
Завдання 3: Валідація форми
Кнопка активна лише коли: обидва паролі непусті й однакові, текстове поле непусте, зі списку вибрано елемент (не перший).
Завдання 4: Перевірка мобільного номера
Перевірка українського мобільного номера. Підтримуються формати: +380XXXXXXXXX, 380XXXXXXXXX, 0XXXXXXXXX.
Завдання 5: Перевірка поштового індексу Львова
Поштові індекси Львова: 79000–79490.
Завдання 6: Перевірка львівського міського номера
Допустимі формати: 2977777, (032)2977777, 297-77-77, (032)297-77-77 тощо.
Завдання 7: Видалення HTML-коментарів
Функція видаляє з тексту всі HTML-коментарі (<!-- ... -->).
Завдання 8: Видалення тегів <p>, <font>, <br>, <hr>
Функція видаляє з тексту вказані теги (включно з атрибутами та закриваючими тегами).
Завдання 9: Видалення пробілів з початку та кінця
Функція видаляє пробіли на початку та в кінці рядка.
Завдання 10: Перевірка року (1900–2099)
Функція перевіряє, чи рядок є роком у межах від 1900 до 2099.