Метад test у рэгулярных выразах JavaScript

У даным уроку мы разгледзім метад test, які правярае, ці ёсць у радку хаця б адно супадзенне з рэгуляркай. Калі ёсць - вяртаецца true, а калі няма - false. Метад параметрам прымае радок, а ўжываецца да рэгуляркі, вось так:

javascriptрэгулярка.test(дзе шукаць)

Давайце для прыкладу праверым які-небудзь радок на адпаведнасць рэгулярцы:

javascript/a+/.test('eee aaa bbb'); // верне true

Часта даны метад выкарыстоўваецца для праверкі на адпаведнасць рэгулярнаму выразу цэлай радкі. У гэтым выпадку ў пачатку рэгуляркі ставяць шапку, а ў канцы - долар:

javascript/^a+$/.test('aaaaaaaaa'); // верне true
Задание 1

Вызначыце, ці пачынаецца перададзены радок з 'http://'.

Задание 2

Вызначыце, ці пачынаецца перададзены радок з 'http://' ці з 'https://'.

Задание 3

Вызначыце, ці сканчаецца перададзены радок пашырэннем 'txt', 'html' ці 'php'.

Задание 4

Вызначыце, ці сканчаецца перададзены радок пашырэннем 'jpg' ці 'jpeg'.

Задание 5

Вызначыце, ці сканчаецца перададзены радок пашырэннем 'jpg', 'jpeg' ці 'png'.

Задание 6

Вызначыце, ці з'яўляецца радок 'лікам, даўжынёй ад 1 да 12 лічбаў'.

Задание 7

Вызначыце, ці з'яўляецца перададзены радок датай у фармаце год-месяц-дзень.

Задание 8

Вызначыце, ці з'яўляецца перададзены радок датай у фармаце дзень.месяц.год.

Задание 9

Вызначыце, ці з'яўляецца перададзены радок часам у фармаце гадзіны:хвіліны:секунды.

Задание 10

Вызначыце, ці з'яўляецца перададзены радок карэктным імэйлам.

Задание 11

Вызначыце, ці з'яўляецца перададзены радок даменным імем.