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:
regex.test(gde tražiti)
Hajde da za primer proverimo neki string da li odgovara regex-u:
/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:
/^a+$/.test('aaaaaaaaa'); // vratiće true
Odredite, da li prosleđeni string počinje
sa 'http://'.
Odredite, da li prosleđeni string počinje
sa 'http://' ili sa 'https://'.
Odredite, da li se prosleđeni
string završava ekstenzijom 'txt', 'html'
ili 'php'.
Odredite, da li se prosleđeni
string završava ekstenzijom 'jpg' ili 'jpeg'.
Odredite, da li se prosleđeni
string završava ekstenzijom 'jpg', 'jpeg'
ili 'png'.
Odredite, da li je string 'broj,
dužine od .
1 do 12 cifara'
Odredite, da li je prosleđeni string datum u formatu godina-mesec-dan.
Odredite, da li je prosleđeni string datum u formatu dan.mesec.godina.
Odredite, da li je prosleđeni string vreme u formatu sati:minuti:sekunde.
Odredite, da li je prosleđeni string ispravan imejl.
Odredite, da li je prosleđeni string domensko ime.