saber si un string está contenido en otro

arturion
18 de Agosto del 2003
tengo un TEXTAREA que lo quiero comparar con una palabra, para ver si sus valores son iguales o el del textarea está contenido en la palabra.

por ejemplo, "maestro" está contenido en la palabra "maestros"

¿cómo se hace para saber?

¿alguien sabe cómo hacer un buscador?

Juan
18 de Agosto del 2003
Pues lo puedes saber con el método search del objeto
String. Lo que hace es devolver -1 si no se encuentra
o un entero indicando la posición donde se encontró
la primera coincidencia. La única pega es que para
buscar hay que darle una expresión regular(objeto regExp) que no domino y no te puedo explicar.
De todas formas te pongo un ejemplo que he encontrado
en la referencia:

function EjemploDeSearch()
{
var r, re;
var s = "El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja.";
re = /feliz/i;
r = s.search(re);
return(r);
}