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 matchProvalo adesso
Produzione:
a