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

Método search() de String JavaScript

 Objeto Cadenas de JavaScript

search()El método realiza una búsqueda de coincidencias entre la expresión regular y la cadena.

Si encuentra coincidencias, regresará la posición de la primera coincidencia, si no encuentra coincidencias, regresará-1.

Puede encontrarTutorialesRegExpyReferencia de objetos RegExpConozca más sobre las expresiones regulares.

Sintaxis:

string.search(regex)
var str = 'La pregunta es ¿ser o no ser, es decir, ser.39
var pos = str.search(');ser');
Prueba y observa‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente el método search():

Método
search()

Valor del parámetro

ParámetroDescripción
regexExpresión regular. Si se pasa una cadena, se convierte implícitamente en una expresión regular

Detalles técnicos

Valor de retorno:Índice de la primera coincidencia entre la expresión regular y la cadena dada; si no se encuentra, es-1
Versión de JavaScript:ECMAScript 1

Más ejemplos

El siguiente ejemplo demuestraiUso de modificador (ignorar mayúsculas y minúsculas):

var str = 'La pregunta es SER, o no ser, eso es lo que debe ser.'
var pos = str.search(/ser/i);
Prueba y observa‹/›

 Objeto Cadenas de JavaScript