English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método substr() de String en JavaScript

 Objeto String de JavaScript

substr()El método devuelve una subcadena de la longitud especificada comenzando en la posición especificada.

El índice del primer carácter es 0, el índice del segundo carácter es1y así sucesivamente.

Para extraer caracteres desde el final de la cadena, utilice índices negativos (véase los siguientes ejemplos adicionales).

Sintaxis:

string.substr(index, length)
var str1 = 'La contaminación del aire es la introducción de productos químicos en la atmósfera.';
var str2 = str1.substr(7);
Prueba y observa‹/›

Compatibilidad del navegador

Todos los navegadores admiten completamente el método substr():

Método
substr()

Valor del parámetro

ParámetroDescripción
index(Necesario)El índice del primer carácter que debe incluirse en la subcadena devuelta
length(Opcional)El número de caracteres a extraer. Si se omite length, substr() extraerá caracteres hasta el final de la cadena

Detalles técnicos

Valor de retorno:Una nueva cadena que contiene la parte especificada de la cadena dada
Versión de JavaScript:ECMAScript 1

Más ejemplos

El siguiente ejemplo utiliza substr() desde el índice4Extraer caracteres, longitud de18:

var str1 = 'La contaminación del aire es la introducción de productos químicos en la atmósfera.';
var str2 = str1.substr(4, 18);
Prueba y observa‹/›

El siguiente ejemplo utiliza substr() con índices negativos:

var str1 = 'es.oldtoolbag.com';
var str2 = str1.substr(-6, 3);   // tor
Prueba y observa‹/›

 Objeto String de JavaScript