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:
regularniIzraz.test(kje iskati)
Za primer preverimo kakšen niz glede na ujemanje z regularnim izrazom:
/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:
/^a+$/.test('aaaaaaaaa'); // vrne true
Določite, ali se predani niz
začne z 'http://'.
Določite, ali se predani niz
začne z 'http://' ali z 'https://'.
Določite, ali se predani
niz konča z razširitvijo 'txt', 'html'
ali 'php'.
Določite, ali se predani
niz konča z razširitvijo 'jpg' ali 'jpeg'.
Določite, ali se predani
niz konča z razširitvijo 'jpg', 'jpeg'
ali 'png'.
Določite, ali je niz 'število,
dolžine od .
1 do 12 števk'
Določite, ali je predani niz datum v formatu leto-mesec-dan.
Določite, ali je predani niz datum v formatu dan.mesec.leto.
Določite, ali je predani niz čas v formatu ure:minute:sekunde.
Določite, ali je predani niz veljaven e-poštni naslov.
Določite, ali je predani niz domensko ime.