English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo match() della stringa JavaScript

 Oggetto Stringa JavaScript

match()Il metodo cerca corrispondenze con l'espressione regolare nella stringa e restituisce un array di corrispondenze.

Se l'espressione regolare contienegModificatori (ricerca globale), questo metodo restituirà un array contenente tutte le sottostringhe corrispondenti.

Se l'espressione regolare non contienegModificatori (ricerca globale), questo metodo restituirà solo la prima corrispondenza nella stringa.

Se non ci sono corrispondenze, questo metodo restituisce null.

Puoi trovareTutorial RegExpeRiferimento agli oggetti RegExpPer ulteriori informazioni sulle espressioni regolari.

Sintassi:

string.match(regex)
var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere';
var reg = str.match(/ion/g);
Prova a vedere‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il metodo match():

Metodo
match()

Valore del parametro

ParametroDescrizione
regexOggetto Espressione Regolare

Dettagli tecnici

Valore di ritorno:Un array contenente i corrispondenti, uno per elemento, se non si trova alcun corrispondente, null
Versione JavaScript:ECMAScript 1

Più esempi

Esempio seguente dimostra l'uso di modificatori globali e di ignora maiuscole con match():

var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere';
var reg = str.match(/ion/gi);
Prova a vedere‹/›

Calcola il numero di vocale nella stringa:

Inserisci del testo in un campo di input per visualizzare il numero di vocale:

Voce:

 Oggetto Stringa JavaScript