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:
regulārā_izteiksme.test(kur meklēt)
Piemēram, pārbaudīsim kādu virkni uz atbilstību regulārajai izteiksmei:
/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 ($):
/^a+$/.test('aaaaaaaaa'); // atgriezīs true
Nosakiet, vai padotā virkne sākas
ar 'http://'.
Nosakiet, vai padotā virkne sākas
ar 'http://' vai ar 'https://'.
Nosakiet, vai padotā
virkne beidzas ar paplašinājumu 'txt', 'html'
vai 'php'.
Nosakiet, vai padotā
virkne beidzas ar paplašinājumu 'jpg' vai 'jpeg'.
Nosakiet, vai padotā
virkne beidzas ar paplašinājumu 'jpg', 'jpeg'
vai 'png'.
Nosakiet, vai virkne 'ir skaitlis,
garumā no .
1 līdz 12 cipariem'
Nosakiet, vai padotā virkne ir datums formātā gads-mēnesis-diena.
Nosakiet, vai padotā virkne ir datums formātā diena.mēnesis.gads.
Nosakiet, vai padotā virkne ir laiks formātā stundas:minūtes:sekundes.
Nosakiet, vai padotā virkne ir korekts e-pasts.
Nosakiet, vai padotā virkne ir domēna vārds.