Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Buscar coincidencia en string

Buscar una coincidencia en un string con JavaScript

Buscar una coincidencia en un string con JavaScript

En este tutorial aprenderemos cómo utilizar el método match para buscar una coincidencia en un string con JavaScript, es decir, comprobar si un string contiene otro string pasado por parámetros.

Para la realización de esta tarea usaremos el método match, que pertenece a la clase String de JavaScript.

La clase String proporciona una serie de métodos muy útiles para transformar cadenas de texto (strings) y obtener valores de las mismas.

Ver Métodos de la clase String en JavaScript

Método match

El método match busca una coincidencia en un array. Si la encuentra la devuelve y si no devuelve null.

Ejemplo

// String
var cadena = "El perro duerme en su casita verde";
var resultado = cadena.match("er");
// resultado vale "er" porque se encuentra en el string
var resultado2 = cadena.match("hijo");
// resultado2 vale null porque no se encuentra en el string

Usando expresiones regulares

El método match se suele utilizar en validaciones para comprobar si un string contiene los caracteres válidos definidos en una expresión regular. Veamos un ejemplo de su uso.

Ejemplo

// Expresión regular que indica que sólo se permiten números
let reg = /^\-?[0-9]*$/;
let cadena = 99;
// Comprobamos si cadena es válido
let result = cadena.match(reg);
// result no es null, por lo tanto es válido
let cadena2 = "Hola";
let result2 = cadena2.match(reg);
// result2 es null porque no es válido

Métodos de la clase String en JavaScript

Más tutoriales de JavaScript

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »