Metoda test v regularnih izrazih JavaScript

V tej lekciji bomo obravnavali metodo test, ki preveri, ali je v nizu vsaj eno ujemanje z regularnim izrazom. Če je - vrne true, če ni - false. Metoda kot parameter sprejme niz, uporablja pa se na regularnem izrazu, takole:

javascriptregularniIzraz.test(kje iskati)

Za primer preverimo kakšen niz glede na ujemanje z regularnim izrazom:

javascript/a+/.test('eee aaa bbb'); // vrne true

Pogosto se ta metoda uporablja za preverjanje celotnega niza glede na ujemanje z regularnim izrazom. V tem primeru na začetku regularnega izraza postavimo strešico, na koncu pa dolarski znak:

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

Določite, ali se predani niz začne z 'http://'.

Задание 2

Določite, ali se predani niz začne z 'http://' ali z 'https://'.

Задание 3

Določite, ali se predani niz konča z razširitvijo 'txt', 'html' ali 'php'.

Задание 4

Določite, ali se predani niz konča z razširitvijo 'jpg' ali 'jpeg'.

Задание 5

Določite, ali se predani niz konča z razširitvijo 'jpg', 'jpeg' ali 'png'.

Задание 6

Določite, ali je niz 'število, dolžine od 1 do 12 števk'.

Задание 7

Določite, ali je predani niz datum v formatu leto-mesec-dan.

Задание 8

Določite, ali je predani niz datum v formatu dan.mesec.leto.

Задание 9

Določite, ali je predani niz čas v formatu ure:minute:sekunde.

Задание 10

Določite, ali je predani niz veljaven e-poštni naslov.

Задание 11

Določite, ali je predani niz domensko ime.