método substr() de String JavaScript
- página anterior startsWith()
- Página siguiente substring()
- Volver a la capa superior Manual de referencia de JavaScript String
definición y uso
substr()
el método extrae una parte de la cadena.
substr()
el método comienza en la posición especificada y devuelve la cantidad de caracteres especificados.
substr()
el método no cambia la cadena original.
para extraer caracteres desde el final de la cadena, utilice una posición de inicio negativa.
consejo:substr()
método que especifica la posición de inicio y la longitud de la subcadena, es substring()
método y slice()
método útil como sustituto de otro, los dos últimos especifican la posición del carácter de inicio.
véase también:
instancia
ejemplo 1
extraer subcadenas de un texto:
let text = "Hello world!"; let result = text.substr(1, 4);
ejemplo 2
desde la posición 2:
let result = text.substr(2);
ejemplo 3
sólo extraer el primero:
let result = text.substr(0, 1);
ejemplo 4
sólo extraer el último:
let result = text.substr(text.length-1, 1);
ejemplo 5
extraer los últimos seis:
let result = text.substr(-5, 5);
sintaxis
cadena.substr(inicio, longitud)
parámetros
parámetros | descripción |
---|---|
inicio |
obligatorio. posición de inicio. el primer carácter está en la posición 0. si inicio es mayor que la longitud, substr() devuelve "". si inicio si es negativo, substr() comienza a contar desde el final de la cadena. |
longitud |
opcional. número de caracteres a extraer. si se omite, se extrae el resto de la cadena. |
valor de retorno
tipo | descripción |
---|---|
cadena |
cadena que contiene la parte extraída. si la longitud es 0 o negativa, devuelve una cadena vacía. |
soporte del navegador
substr() es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
soporte | soporte | soporte | soporte | soporte | soporte |
- página anterior startsWith()
- Página siguiente substring()
- Volver a la capa superior Manual de referencia de JavaScript String