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:

javascriptespressione_regolare.test(dove cercare)

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

javascript/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:

javascript/^a+$/.test('aaaaaaaaa'); // restituirà true
Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

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

Задание 5

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

Задание 6

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

Задание 7

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

Задание 8

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

Задание 9

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

Задание 10

Determina se la stringa passata è un'email valida.

Задание 11

Determina se la stringa passata è un nome di dominio.