Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

String.prototype.search()

Resumen

El método search() ejecuta la búsqueda que encaje entre una expresión regular y el objeto String desde el que se lo llama.

Sintaxis

str.search(expresionregular)

Parámetros

expresionregular
Un objeto expresión regular. Si se pasa un objeto no expresión regular obj, se convierte implicitamente en una expresión regualar usando new RegExp(obj).

Descripción

Si la búsqueda es satisfactoria, search() devuelve el índice de la expresión regular dentro del string. De otro modo, devuelve -1

Cuando desee saber en qué casos un patrón es encontrado en un string use search (similar al método test de expresiones regulares); para más información (pero de ejecución lenta) use match (similar al método exec de expresiones regulares).

Ejemplos

El siguiente ejemplo imprime un mensaje dependiendo de cuál sea el resultado de la evaluación.

function testinput(re, str){
   if (str.search(re) != -1)
      midstring = " contains ";
   else
      midstring = " does not contain ";
   document.write (str + midstring + re.source);
}

Vea También

Etiquetas y colaboradores del documento

 Colaboradores en esta página: diegoazh, teoli, Mgjbot, Talisker
 Última actualización por: diegoazh,