Test metode JavaScript regulārajās izteiksmēs

Šajā nodarbībā mēs apskatīsim metodi test, kas pārbauda, vai virknē ir vismaz viens atbilstības gadījums regulārajai izteiksmei. Ja ir - tiek atgriezts true, bet ja nav - false. Metode parametru pieņem kā virkni, bet tiek lietota regulārajai izteiksmei, šādi:

javascriptregulārā_izteiksme.test(kur meklēt)

Piemēram, pārbaudīsim kādu virkni uz atbilstību regulārajai izteiksmei:

javascript/a+/.test('eee aaa bbb'); // atgriezīs true

Bieži šī metode tiek izmantota, lai pārbaudītu vai visa virkne atbilst regulārajai izteiksmei. Šajā gadījumā regulārās izteiksmes sākumā liek zobentiņu (^), bet beigās - dolāra zīmi ($):

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

Nosakiet, vai padotā virkne sākas ar 'http://'.

Задание 2

Nosakiet, vai padotā virkne sākas ar 'http://' vai ar 'https://'.

Задание 3

Nosakiet, vai padotā virkne beidzas ar paplašinājumu 'txt', 'html' vai 'php'.

Задание 4

Nosakiet, vai padotā virkne beidzas ar paplašinājumu 'jpg' vai 'jpeg'.

Задание 5

Nosakiet, vai padotā virkne beidzas ar paplašinājumu 'jpg', 'jpeg' vai 'png'.

Задание 6

Nosakiet, vai virkne 'ir skaitlis, garumā no 1 līdz 12 cipariem'.

Задание 7

Nosakiet, vai padotā virkne ir datums formātā gads-mēnesis-diena.

Задание 8

Nosakiet, vai padotā virkne ir datums formātā diena.mēnesis.gads.

Задание 9

Nosakiet, vai padotā virkne ir laiks formātā stundas:minūtes:sekundes.

Задание 10

Nosakiet, vai padotā virkne ir korekts e-pasts.

Задание 11

Nosakiet, vai padotā virkne ir domēna vārds.