Metod test u regularnim izrazima JavaScript

U ovoj lekciji ćemo razmotriti metod test, koji proverava da li u stringu postoji bar jedno poklapanje sa regex-om. Ako postoji - vraća se true, a ako ne - false. Metod kao parametar prima string, a primenjuje se na regex, ovako:

javascriptregex.test(gde tražiti)

Hajde da za primer proverimo neki string da li odgovara regex-u:

javascript/a+/.test('eee aaa bbb'); // vratiće true

Ovaj metod se često koristi za proveru da li ceo string odgovara regularnom izrazu. U tom slučaju se na početku regex-a stavlja kapica, a na kraju - dolar:

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

Odredite, da li prosleđeni string počinje sa 'http://'.

Задание 2

Odredite, da li prosleđeni string počinje sa 'http://' ili sa 'https://'.

Задание 3

Odredite, da li se prosleđeni string završava ekstenzijom 'txt', 'html' ili 'php'.

Задание 4

Odredite, da li se prosleđeni string završava ekstenzijom 'jpg' ili 'jpeg'.

Задание 5

Odredite, da li se prosleđeni string završava ekstenzijom 'jpg', 'jpeg' ili 'png'.

Задание 6

Odredite, da li je string 'broj, dužine od 1 do 12 cifara'.

Задание 7

Odredite, da li je prosleđeni string datum u formatu godina-mesec-dan.

Задание 8

Odredite, da li je prosleđeni string datum u formatu dan.mesec.godina.

Задание 9

Odredite, da li je prosleđeni string vreme u formatu sati:minuti:sekunde.

Задание 10

Odredite, da li je prosleđeni string ispravan imejl.

Задание 11

Odredite, da li je prosleđeni string domensko ime.