Metóda test v regulárnych výrazoch JavaScript

V tejto lekcii sa pozrieme na metódu test, ktorá kontroluje, či sa v reťazci nachádza aspoň jedna zhoda s regulárnym výrazom. Ak áno - vráti sa true, a ak nie - false. Metóda ako parameter prijíma reťazec a aplikuje sa na regulárny výraz, takto:

javascriptregulárnyVýraz.test(kde hľadať)

Pre príklad skontrolujme nejaký reťazec na zhodu s regulárnym výrazom:

javascript/a+/.test('eee aaa bbb'); // vráti true

Táto metóda sa často používa na kontrolu zhody celého reťazca s regulárnym výrazom. V tomto prípade sa na začiatok regulárneho výrazu umiestni strieška a na koniec - dolár:

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

Určite, či prenášaný reťazec začína s 'http://'.

Задание 2

Určite, či prenášaný reťazec začína s 'http://' alebo s 'https://'.

Задание 3

Určite, či prenášaný reťazec končí príponou 'txt', 'html' alebo 'php'.

Задание 4

Určite, či prenášaný reťazec končí príponou 'jpg' alebo 'jpeg'.

Задание 5

Určite, či prenášaný reťazec končí príponou 'jpg', 'jpeg' alebo 'png'.

Задание 6

Určite, či je reťazec 'číslo, dĺžky od 1 do 12 číslic'.

Задание 7

Určite, či je prenášaný reťazec dátumom vo formáte rok-mesiac-deň.

Задание 8

Určite, či je prenášaný reťazec dátumom vo formáte deň.mesiac.rok.

Задание 9

Určite, či je prenášaný reťazec časom vo formáte hodiny:minúty:sekundy.

Задание 10

Určite, či je prenášaný reťazec korektným e-mailom.

Задание 11

Určite, či je prenášaný reťazec doménovým menom.