Posición de un caracter en un string JavaScript
En el siguiente tutorial aprenderemos cómo obtener la posición de un caracter en un string con Javascript, es decir, obtener la posición de una ocurrencia pasada por parámetros dentro de un string.
Utilizaremos el método indexOf de la clase String de JavaScript.
La clase String proporciona una serie de métodos muy útiles para transformar cadenas de texto (strings) y obtener valores de las mismas.
Ver Métodos de la clase String en JavaScript
Método indexOf
El método indexOf busca la cadena pasada por parámetro y devuelve la posición de la primera ocurrencia que encuentra. Si no encuentra nada devuelve -1
Ejemplo
var cadena = "El perro duerme"; var indice = cadena.indexOf(“perro”); // indice vale ahora 3. Si no encuantra nada devuelve -1
Método lastIndexOf
El método lastIndexOf hace lo mismo que el anterior devuelve la primera ocurrencia empezando desde el final del string
Ejemplo
var cadena = "El perro duerme"; var indice = cadena.lastIndexOf("duerme"); //indice vale ahora 9. Si no encuantra nada devuelve -1
Métodos de la clase String en JavaScript