Metodo test naudojimas JavaScript reguliariosiose išraiškose

Šioje pamokoje apžvelgsime metodą test, kuris patikrina, ar eilutėje yra bent vienas atitikmuo su reguliariąja išraiška. Jei yra - grąžinama true, o jei ne - false. Metodas parametru priima eilutę, o taikomas reguliariajai išraiškai, štai taip:

javascriptreguliariojiIšraiška.test(kur ieškoti)

Pavyzdžiui, patikrinkime kokią nors eilutę ar ji atitinka reguliariąją išraišką:

javascript/a+/.test('eee aaa bbb'); // grąžins true

Dažnai šis metodas naudojamas norint patikrinti ar visa eilutė atitinka reguliariąją išraišką. Tokiu atveju reguliariosios išraiškos pradžioje dedamas karetės ženklas (^), o pabaigoje - dolerio ženklas ($):

javascript/^a+$/.test('aaaaaaaaa'); // grąžins true
Задание 1

Nustatykite, ar perduota eilutė prasideda 'http://'.

Задание 2

Nustatykite, ar perduota eilutė prasideda 'http://' arba 'https://'.

Задание 3

Nustatykite, ar perduota eilutė baigiasi plėtiniu 'txt', 'html' arba 'php'.

Задание 4

Nustatykite, ar perduota eilutė baigiasi plėtiniu 'jpg' arba 'jpeg'.

Задание 5

Nustatykite, ar perduota eilutė baigiasi plėtiniu 'jpg', 'jpeg' arba 'png'.

Задание 6

Nustatykite, ar eilutė yra 'skaičius, nuo 1 iki 12 skaitmenų ilgio'.

Задание 7

Nustatykite, ar perduota eilutė yra data formatu metai-mėnuo-diena.

Задание 8

Nustatykite, ar perduota eilutė yra data formatu diena.mėnuo.metai.

Задание 9

Nustatykite, ar perduota eilutė yra laikas formatu valandos:minutės:sekundės.

Задание 10

Nustatykite, ar perduota eilutė yra tinkamas el. pašto adresas.

Задание 11

Nustatykite, ar perduota eilutė yra domeno vardas.