⊗jsSpREMT 117 of 294 menu

Il metodo test nelle espressioni regolari JavaScript

In questa lezione esamineremo il metodo test, che verifica se in una stringa c'è almeno una corrispondenza con l'espressione regolare. Se c'è - restituisce true, e se non c'è - false. Il metodo accetta come parametro una stringa, e viene applicato all'espressione regolare, in questo modo:

espressione_regolare.test(dove cercare)

Facciamo un esempio per verificare una stringa in base a un'espressione regolare:

/a+/.test('eee aaa bbb'); // restituirà true

Spesso questo metodo viene utilizzato per verificare la corrispondenza di un'intera stringa a un'espressione regolare. In questo caso, all'inizio dell'espressione regolare si mette il simbolo dell'accento circonflesso, e alla fine - il simbolo del dollaro:

/^a+$/.test('aaaaaaaaa'); // restituirà true

Determina se la stringa passata inizia con 'http://'.

Determina se la stringa passata inizia con 'http://' o con 'https://'.

Determina se la stringa passata termina con l'estensione 'txt', 'html' o 'php'.

Determina se la stringa passata termina con l'estensione 'jpg' o 'jpeg'.

Determina se la stringa passata termina con l'estensione 'jpg', 'jpeg' o 'png'.

Determina se la stringa 'è un numero, di lunghezza da 1 a 12 cifre'.

Determina se la stringa passata è una data nel formato anno-mese-giorno.

Determina se la stringa passata è una data nel formato giorno.mese.anno.

Determina se la stringa passata è un orario nel formato ore:minuti:secondi.

Determina se la stringa passata è un'email valida.

Determina se la stringa passata è un nome di dominio.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta