Ejemplo
Buscar una cadena para el carácter "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Dado que hay una "e" en la cadena, el resultado de la resolución será:
e
Inténtalo tú mismo " Definición y Uso
Los exec() pruebas método para una coincidencia en una cadena.
Este método devuelve el texto que coincide si se encuentra una coincidencia, de lo contrario, devuelve un valor nulo.
Soporte del navegador
Método | |||||
---|---|---|---|---|---|
exec() | Sí | Sí | Sí | Sí | Sí |
Sintaxis
RegExpObject .exec( Los valores de los parámetros Parámetro Descripción string Necesario. La cadena que se debe buscar
Valor de retorno
Tipo Descripción Array Una matriz que contiene el texto coincidente si encuentra una coincidencia, si no devuelve null
Detalles técnicos
Versión de JavaScript: 1.2
Más ejemplos
Ejemplo
Hacer una búsqueda global, y la prueba de "Hello" y "w3ii" en una cadena:
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);
// Look for
"w3ii"
var patt2 = /w3ii/g;
result2 = patt2.exec(str); La salida del código anterior será:
Hello // match for "Hello"
null
// no match for "w3ii" Inténtalo tú mismo "
<JavaScript Object RegExp