Ejemplo
Extraer caracteres de una cadena:
var str = "Hello world!";
var res = str.substring(1, 4);
El resultado de la resolución será:
ell
Inténtalo tú mismo " Más "Try it Yourself" ejemplos a continuación.
Definición y Uso
La substring() método extrae los caracteres de una cadena, entre dos índices especificados, y devuelve la nueva cadena de sub.
Este método extrae los caracteres de una cadena entre el "start" y "end" , sin incluir el "end" en sí.
Si "start" es mayor que "end" , este método va a intercambiar los dos argumentos, es decir, str. substring(1,4) str ==. substring(4,1) .
Si bien "start" o "stop" es menor que 0, se trata como si se tratara de 0.
Nota: La substring() método no cambia la cadena original.
Soporte del navegador
Método | |||||
---|---|---|---|---|---|
substring() | Sí | Sí | Sí | Sí | Sí |
Sintaxis
Los valores de los parámetros Parámetro Descripción start Necesario. La posición en la que para iniciar la extracción. Primer carácter está en el índice 0 end Opcional. La posición (up to, but not including) donde para finalizar la extracción. Si se omite, se extrae el resto de la cadena
Detalles técnicos
Valor de retorno: Una nueva cadena que contiene los caracteres extraídos Versión de JavaScript: 1.0
Más ejemplos
Ejemplo
Comenzar la extracción en la posición 2, y extraer el resto de la cadena:
var str = "Hello world!";
var res = str.substring(2); El resultado de la resolución será:
llo world! Inténtalo tú mismo "
Ejemplo
Si "start" es mayor que "end" , se intercambiará los dos argumentos:
var str = "Hello world!";
var res = str.substring(4, 1);
El resultado de la resolución será:
ell Inténtalo tú mismo "
Ejemplo
Si "start" es menor que 0, se iniciará la extracción de la posición de índice 0:
var str = "Hello world!";
var res = str.substring(-3);
El resultado de la resolución será:
Hello world! Inténtalo tú mismo "
Ejemplo
Extraer sólo el primer carácter:
var str = "Hello world!";
var res = str.substring(0, 1); El resultado de la resolución será:
H Inténtalo tú mismo "
Ejemplo
Extraer sólo el último carácter:
var str = "Hello world!";
var res = str.substring(11, 12); El resultado de la resolución será:
! Inténtalo tú mismo "
<String Referencia JavaScript