⊗jsSpREMT 117 of 294 menu

Metoda test în expresiile regulate JavaScript

În această lecție vom analiza metoda test, care verifică dacă există în șir cel puțin o potrivire cu expresia regulată. Dacă există - returnează true, iar dacă nu - false. Metoda primește ca parametru un șir, și se aplică expresiei regulate, astfel:

expresieRegulata.test(unde să cauți)

Să verificăm, de exemplu, un șir pentru a vedea dacă se potrivește cu expresia regulată:

/a+/.test('eee aaa bbb'); // returnează true

Adesea această metodă este folosită pentru a verifica dacă un întreg șir se potrivește cu o expresie regulată. În acest caz, la începutul expresiei regulate se pune un semn de accent circumflex (^), iar la sfârșit - un dolar ($):

/^a+$/.test('aaaaaaaaa'); // returnează true

Determinați dacă șirul transmis începe cu 'http://'.

Determinați dacă șirul transmis începe cu 'http://' sau cu 'https://'.

Determinați dacă șirul transmis se termină cu extensia 'txt', 'html' sau 'php'.

Determinați dacă șirul transmis se termină cu extensia 'jpg' sau 'jpeg'.

Determinați dacă șirul transmis se termină cu extensia 'jpg', 'jpeg' sau 'png'.

Determinați dacă șirul este 'un număr, cu lungimea de la 1 până la 12 cifre'.

Determinați dacă șirul transmis este o dată în formatul an-lună-zi.

Determinați dacă șirul transmis este o dată în formatul zi.lună.an.

Determinați dacă șirul transmis este un timp în formatul ore:minute:secunde.

Determinați dacă șirul transmis este un e-mail corect.

Determinați dacă șirul transmis este un nume de domeniu.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge