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:
reguliariojiIšraiška.test(kur ieškoti)
Pavyzdžiui, patikrinkime kokią nors eilutę ar ji atitinka reguliariąją išraišką:
/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 ($):
/^a+$/.test('aaaaaaaaa'); // grąžins true
Nustatykite, ar perduota eilutė prasideda
'http://'.
Nustatykite, ar perduota eilutė prasideda
'http://' arba 'https://'.
Nustatykite, ar perduota
eilutė baigiasi plėtiniu 'txt', 'html'
arba 'php'.
Nustatykite, ar perduota
eilutė baigiasi plėtiniu 'jpg' arba 'jpeg'.
Nustatykite, ar perduota
eilutė baigiasi plėtiniu 'jpg', 'jpeg'
arba 'png'.
Nustatykite, ar eilutė yra 'skaičius,
nuo .
1 iki 12 skaitmenų ilgio'
Nustatykite, ar perduota eilutė yra data formatu metai-mėnuo-diena.
Nustatykite, ar perduota eilutė yra data formatu diena.mėnuo.metai.
Nustatykite, ar perduota eilutė yra laikas formatu valandos:minutės:sekundės.
Nustatykite, ar perduota eilutė yra tinkamas el. pašto adresas.
Nustatykite, ar perduota eilutė yra domeno vardas.