Meetod test JavaScripti regulaaravaldistes
Selles õppetükis vaatleme meetodit
test, mis kontrollib, kas
stringis on vähemalt üks vastetus regulaaravaldisega.
Kui on, tagastatakse true, ja kui
mitte, siis false. Meetod võtab parameetriks
stringi ja rakendatakse regulaaravaldisele, nii:
regulaaravaldis.test(kus otsida)
Proovime näiteks kontrollida mõnda stringi vastavust regulaaravaldisele:
/a+/.test('eee aaa bbb'); // tagastab true
Seda meetodit kasutatakse sageli terve stringi vastavuse kontrollimiseks regulaaravaldisega. Sellisel juhul pannakse regulaaravaldise algusse katus ja lõppu dollarimärk:
/^a+$/.test('aaaaaaaaa'); // tagastab true
Määrake, kas antud string
algab 'http://'-ga.
Määrake, kas antud string
algab 'http://' või 'https://'-ga.
Määrake, kas antud
string lõpeb laiendiga 'txt', 'html'
või 'php'.
Määrake, kas antud
string lõpeb laiendiga 'jpg' või 'jpeg'.
Määrake, kas antud
string lõpeb laiendiga 'jpg', 'jpeg'
või 'png'.
Määrake, kas string 'on number,
pikkusega .
1 kuni 12 numbrit'
Määrake, kas antud string on kuupäev vormingus aasta-kuu-päev.
Määrake, kas antud string on kuupäev vormingus päev.kuu.aasta.
Määrake, kas antud string on kellaaeg vormingus tunnid:minutid:sekundid.
Määrake, kas antud string on korrektne e-posti aadress.
Määrake, kas antud string on domeeninimi.