miércoles, 17 de octubre de 2012

38 - indexOf en Javascript



Interesante: Vídeo Tutorial de Javascript, aprende a programar Javascript desde cero.

Métodos de String: indexOf( atrcad, desde)

Este método devuelve la primera posición dentro del objeto String donde comienza la subcadena pasada como argumento en atrcad. Admite un segundo argumento opcional que indica desde que posición debe realizar la búsqueda, si se omite comienza a buscar por el primer carácter de la izquierda. Valores del segundo argumento negativos o mayores que la longitud de la cadena se consideran 0. Si la subcadena no se encuentra el valor devuelto es -1. Por ejemplo:

var cadena = "mi.correo@mail.com";
var arroba = cadena.indexOf('@');
var punto = cadena.indexOf('.',arroba);

Este ejemplo devuelve en arroba la posición 9 mientras que punto contiene la 14 pues la búsqueda se hizo desde la posición donde está el carácter arroba y encuentra el segundo punto. Recuerda que las posiciones en las cadenas se cuentan desde 0.