Uso de substr, substring, indexOf, lastIndexOf, etc. en js
1.substr
substr (inicio, longitud) significa comenzar desde la posición inicial e interceptar una cadena de longitud.
var src="imagenes/off_1.png";
alerta(src.substr(7,3));
El valor emergente es: desactivado
2.subcadena
subcadena (inicio, fin) representa la cadena de principio a fin, incluidos los caracteres en la posición inicial pero excluyendo los caracteres en la posición final.
var src="imagenes/off_1.png";
alerta(src.substring(7,10));
El valor emergente es: desactivado
3.índice DE
El método indexOf() devuelve la posición (de izquierda a derecha) de la primera aparición de un valor de cadena especificado en la cadena. Si no hay coincidencia, se devuelve -1; de lo contrario, se devuelve el valor del subíndice de la cadena en la que se produce la primera aparición.
var src="imagenes/off_1.png";
alerta(src.indexOf('t'));
alerta(src.indexOf('i'));
alerta(src.indexOf('g'));
Los valores emergentes son: -1,0,3
4.último índice de
El método lastIndexOf() devuelve el valor del índice del primer carácter de un determinado carácter o cadena de derecha a izquierda (opuesto a indexOf)
var src="imagenes/off_1.png";
alerta(src.lastIndexOf('/'));
alerta(src.lastIndexOf('g'));
Los valores emergentes son: 6,15