Metodo JavaScript String match()

Il metodo JavaScript string match() viene utilizzato per confrontare la stringa con un'espressione regolare. Possiamo utilizzare il modificatore di ricerca globale con il metodo match() per ottenere tutti gli elementi di corrispondenza, altrimenti il ​​metodo restituirà solo la prima corrispondenza.

Sintassi

Il metodo match() è rappresentato dalla seguente sintassi:

 string.match(regexp)  

Parametro

espressione regolare - Rappresenta l'espressione regolare da cercare.

Ritorno

L'espressione regolare corrispondente.

Esempio del metodo match() della stringa JavaScript

Vediamo alcuni semplici esempi del metodo match().

Esempio 1

Vediamo un semplice esempio per cercare una corrispondenza.

 var str='Javatpoint'; document.writeln(str.match('Java'));  
Provalo adesso

Produzione:

 Java  

Esempio 2

In questo esempio, cercheremo un'espressione regolare utilizzando il flag globale.

 var str='Javatpoint'; document.writeln(str.match(/Java/g));  
Provalo adesso

Produzione:

 Java  

Esempio 3

Vediamo un altro esempio per cercare un'espressione regolare utilizzando il flag globale. Poiché il metodo match() fa distinzione tra maiuscole e minuscole, in questo caso restituisce null.

 var str='Javatpoint'; document.writeln(str.match(/java/g));  
Provalo adesso

Produzione:

 null  

Esempio 4

Possiamo ignorare il comportamento con distinzione tra maiuscole e minuscole del metodo match() utilizzando ignore flag. Capiamo con l'aiuto dell'esempio:

 var str='Javatpoint'; document.writeln(str.match(/java/gi));  
Provalo adesso

Produzione:

 Java  

Esempio 5

Qui stamperemo l'array di elementi corrispondenti.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));  
Provalo adesso

Produzione:

 a,a,p,o,i,n  

Esempio 6

Vediamo lo stesso esempio senza utilizzare la ricerca globale.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match  
Provalo adesso

Produzione:

 a