English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
match()Il metodo cerca corrispondenze con l'espressione regolare nella stringa e restituisce un array di corrispondenze.
Se l'espressione regolare contieneg
Modificatori (ricerca globale), questo metodo restituirà un array contenente tutte le sottostringhe corrispondenti.
Se l'espressione regolare non contieneg
Modificatori (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.
string.match(regex)
var str = 'POLLUTION: Air Pollution is introduction of chemicals to the atmosphere'; var reg = str.match(/ion/g);Prova a vedere‹/›
Tutti i browser supportano completamente il metodo match():
Metodo | |||||
match() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
regex | Oggetto Espressione Regolare |
Valore di ritorno: | Un array contenente i corrispondenti, uno per elemento, se non si trova alcun corrispondente, null |
---|---|
Versione JavaScript: | ECMAScript 1 |
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: