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:
regulárnyVýraz.test(kde hľadať)
Pre príklad skontrolujme nejaký reťazec na zhodu s regulárnym výrazom:
/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:
/^a+$/.test('aaaaaaaaa'); // vráti true
Určite, či prenášaný reťazec začína
s 'http://'.
Určite, či prenášaný reťazec začína
s 'http://' alebo s 'https://'.
Určite, či prenášaný reťazec končí
príponou 'txt', 'html'
alebo 'php'.
Určite, či prenášaný reťazec končí
príponou 'jpg' alebo 'jpeg'.
Určite, či prenášaný reťazec končí
príponou 'jpg', 'jpeg'
alebo 'png'.
Určite, či je reťazec 'číslo,
dĺžky od .
1 do 12 číslic'
Určite, či je prenášaný reťazec dátumom vo formáte rok-mesiac-deň.
Určite, či je prenášaný reťazec dátumom vo formáte deň.mesiac.rok.
Určite, či je prenášaný reťazec časom vo formáte hodiny:minúty:sekundy.
Určite, či je prenášaný reťazec korektným e-mailom.
Určite, či je prenášaný reťazec doménovým menom.