logo

Método JavaScript String Match()

El método JavaScript string match() se utiliza para hacer coincidir la cadena con una expresión regular. Podemos usar el modificador de búsqueda global con el método match() para obtener todos los elementos coincidentes; de lo contrario, el método solo devolverá la primera coincidencia.

Sintaxis

El método match() está representado por la siguiente sintaxis:

 string.match(regexp) 

Parámetro

expresión regular - Representa la expresión regular que se va a buscar.

Devolver

La expresión regular coincidente.

Ejemplo de método JavaScript String Match()

Veamos algunos ejemplos simples del método match().

Ejemplo 1

Veamos un ejemplo sencillo para buscar una coincidencia.

 var str='Javatpoint'; document.writeln(str.match('Java')); 
Pruébalo ahora

Producción:

 Java 

Ejemplo 2

En este ejemplo, buscaremos una expresión regular usando un indicador global.

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
Pruébalo ahora

Producción:

 Java 

Ejemplo 3

Veamos un ejemplo más para buscar una expresión regular usando una bandera global. Como el método match() distingue entre mayúsculas y minúsculas, devuelve nulo en este caso.

 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
Pruébalo ahora

Producción:

 null 

Ejemplo 4

Podemos ignorar el comportamiento que distingue entre mayúsculas y minúsculas del método match() utilizando el indicador de ignorar. Entendamos con la ayuda de un ejemplo:

 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
Pruébalo ahora

Producción:

 Java 

Ejemplo 5

Aquí, imprimiremos la matriz de elementos coincidentes.

gigabyte vs megabyte
 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
Pruébalo ahora

Producción:

 a,a,p,o,i,n 

Ejemplo 6

Veamos el mismo ejemplo sin utilizar la búsqueda global.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
Pruébalo ahora

Producción:

 a