Substr de chaîne JavaScript ()
Exemples
Extrayez une sous-chaîne du texte :
let text = "Hello world!";
let result = text.substr(1, 4);"
Commencez en position 2 :
let result = text.substr(2);
Plus d'exemples ci-dessous.
Définition et utilisation
La substr()
méthode extrait une partie d'une chaîne.
La substr()
méthode commence à une position spécifiée et renvoie un nombre spécifié de caractères.
La substr()
méthode ne modifie pas la chaîne d'origine.
Pour extraire les caractères de la fin de la chaîne, utilisez une position de début négative.
Syntaxe
string.substr(start, length)
Paramètres
Parameter | Description |
start | Required. The start position. First character is at index 0. If start is greater than the length, substr() returns "". If start is negative, substr() counts from the end of the string. |
length | Optional. The number of characters to extract. If omitted, it extracts the rest of the string |
Valeur de retour
Taper | La description |
Un string | Une chaîne contenant la partie extraite. Si la longueur est 0 ou négative, une chaîne vide est renvoyée. |
Plus d'exemples
Seul le premier :
let result = text.substr(0, 1);
Seul le dernier :
let result = text.substr(text.length-1, 1);
Les 6 derniers :
let result = text.substr(-5, 5);
Prise en charge du navigateur
substr()
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 |