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.