Sous-chaîne JavaScript()
Exemples
Extrayez une sous-chaîne du texte :
let text = "Hello world!";
let result = text.substring(1, 4);
Commencez à partir de la position 2 :
let result = text.substring(2);
Plus d'exemples ci-dessous.
Définition et utilisation
La substring()
méthode extrait les caractères, entre deux indices (positions), d'une chaîne, et renvoie la sous-chaîne.
La substring()
méthode extrait les caractères du début à la fin (exclusif).
La substring()
méthode ne modifie pas la chaîne d'origine.
Si début est supérieur à fin, les arguments sont permutés : (1, 4) = (4, 1).
Début ou fin inférieur à 0 sont traités comme 0.
Syntaxe
string.substring(start, end)
Paramètres
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. |
Valeur de retour
Taper | La description |
Un string | Une chaîne contenant les caractères extraits. |
Plus d'exemples
Si début est supérieur à fin, les paramètres sont permutés :
let result = text.substring(4, 1);
Si "start" est inférieur à 0, il démarrera à partir de l'index 0 :
let result = text.substring(-3);
Seul le premier :
let result = text.substring(0, 1);
Seul le dernier :
let result = text.substring(text.length - 1);
Prise en charge du navigateur
substring()
est une fonctionnalité ECMAScript1 (ES1).
ES1 (JavaScript 1997) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |