Subcadena de cadena de JavaScript ()
Ejemplos
Extraiga una subcadena del texto:
let text = "Hello world!";
let result = text.substring(1, 4);
Empezar desde la posición 2:
let result = text.substring(2);
Más ejemplos a continuación.
Definición y uso
El substring()
método extrae caracteres, entre dos índices (posiciones), de una cadena y devuelve la subcadena.
El substring()
método extrae caracteres de principio a fin (exclusivo).
El substring()
método no cambia la cadena original.
Si inicio es mayor que final, los argumentos se intercambian: (1, 4) = (4, 1).
Iniciar o finalizar menos de 0 se tratan como 0.
Sintaxis
string.substring(start, end)
Parámetros
Parameter | Description |
start | Required. Start position. First character is at index 0. |
end | Optional. End position (up to, but not including). If omitted: the rest of the string. |
Valor devuelto
Escribe | Descripción |
Una cuerda | Una cadena que contiene los caracteres extraídos. |
Más ejemplos
Si el inicio es mayor que el final, los parámetros se intercambian:
let result = text.substring(4, 1);
Si "start" es menor que 0, comenzará desde el índice 0:
let result = text.substring(-3);
Solo el primero:
let result = text.substring(0, 1);
Solo el ultimo:
let result = text.substring(text.length - 1);
páginas relacionadas
Compatibilidad con navegador
substring()
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |