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:

javascriptregulaaravaldis.test(kus otsida)

Proovime näiteks kontrollida mõnda stringi vastavust regulaaravaldisele:

javascript/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:

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

Määrake, kas antud string algab 'http://'-ga.

Задание 2

Määrake, kas antud string algab 'http://' või 'https://'-ga.

Задание 3

Määrake, kas antud string lõpeb laiendiga 'txt', 'html' või 'php'.

Задание 4

Määrake, kas antud string lõpeb laiendiga 'jpg' või 'jpeg'.

Задание 5

Määrake, kas antud string lõpeb laiendiga 'jpg', 'jpeg' või 'png'.

Задание 6

Määrake, kas string 'on number, pikkusega 1 kuni 12 numbrit'.

Задание 7

Määrake, kas antud string on kuupäev vormingus aasta-kuu-päev.

Задание 8

Määrake, kas antud string on kuupäev vormingus päev.kuu.aasta.

Задание 9

Määrake, kas antud string on kellaaeg vormingus tunnid:minutid:sekundid.

Задание 10

Määrake, kas antud string on korrektne e-posti aadress.

Задание 11

Määrake, kas antud string on domeeninimi.