logo

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:

ciclo potenziato Java
 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().

vice commissario di polizia

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:

comando git push
 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:

la data viene convertita in stringa
 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