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

Método match() de String en JavaScript

 Objeto Cadenas de JavaScript

match()Este método busca coincidencias con la expresión regular en la cadena y luego devuelve las coincidencias como un objeto Array.

Si la expresión regular contienegModificadores (búsqueda global), este método devolverá un Array que contiene todas las subcadenas coincidentes.

Si la expresión regular no contienegModificadores (búsqueda global), este método solo devolverá la primera coincidencia de la cadena.

Si no hay coincidencias, este método devuelve null.

Puede encontrarTutorial de RegExpyReferencia de objeto RegExpConozca más información sobre las expresiones regulares.

Sintaxis:

string.match(regex)
var str = 'POLLUTION: Introducción de sustancias químicas a la atmósfera'
var reg = str.match(/ión/g);
Prueba y ve‹/›

Compatibilidad con navegadores

Todos los navegadores soportan completamente el método match():

Método
match()

Valor de los parámetros

ParámetrosDescripción
regexObjeto de Expresiones Regulares

Detalles técnicos

Valor de retorno:Un array que contiene los elementos coincidentes, uno por cada coincidencia, o null si no se encuentran coincidencias
Versión de JavaScript:ECMAScript 1

Más ejemplos

Los siguientes ejemplos muestran cómo usar los modificador globales y de caso insensible con match()

var str = 'POLLUTION: Introducción de sustancias químicas a la atmósfera'
var reg = str.match(/ión/gi);
Prueba y ve‹/›

Calcular la cantidad de vocales en una cadena:

Escribe algo de texto en el campo de entrada para mostrar la cantidad de vocales:

Voz:

 Objeto Cadenas de JavaScript