87 of 264 menu

Il metodo test

Il metodo test verifica se in una stringa c'è almeno una corrispondenza con una espressione regolare. Se c'è - restituisce true, e se non c'è - false.

Sintassi

stringa.test(espressione regolare);

Esempio

Verifichiamo che nella stringa ci sia un orario:

let str = '12:39'; let reg = /\d\d:\d\d/; let res = reg.test(str); console.log(res);

Risultato dell'esecuzione del codice:

true

Esempio

Verifichiamo l'intera stringa per una corrispondenza con l'espressione regolare:

let str = '12:39'; let reg = /^\d\d:\d\d$/; let res = reg.test(str); console.log(res);

Risultato dell'esecuzione del codice:

true

Esempio

Verifichiamo che la stringa sia composta solo da cifre:

let str = '123'; let reg = /^\d+$/; let res = reg.test(str); console.log(res);

Risultato dell'esecuzione del codice:

true

Vedi anche

  • il metodo match,
    che cerca corrispondenze in una stringa
  • il metodo matchAll,
    che cerca tutte le corrispondenze in una stringa
  • il metodo exec,
    che esegue una ricerca sequenziale
  • il metodo replace,
    che esegue ricerca e sostituzione
  • il metodo search,
    che esegue una ricerca
  • il metodo split,
    che divide una stringa
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