Exemple
Extrait des caractères d'une chaîne:
var str = "Hello world!";
var res = str.substring(1, 4);
Le résultat de res sera:
ell
Essayez vous - même » Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.
Définition et utilisation
Le substring() - substring() méthode extrait les caractères d'une chaîne, entre deux indices spécifiés, et renvoie la nouvelle sous - chaîne.
Cette méthode extrait les caractères dans une chaîne entre "start" et "end" , ne comprenant pas "end" lui - même.
Si "start" est supérieur à "end" , cette méthode va troquer les deux arguments, ce qui signifie str. substring(1,4) - substring(1,4) == str. substring(4,1) - substring(4,1) .
Si l' une "start" ou "stop" est inférieure à 0, elle est traitée comme si elle était 0.
Note: Le substring() - substring() méthode ne change pas la chaîne d' origine.
Support du navigateur
méthode | |||||
---|---|---|---|---|---|
substring() | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Les valeurs des paramètres Paramètre La description start Champs obligatoires. La position où commencer l'extraction. Le premier caractère est à l'index 0 end Optionnel. La position (up to, but not including) , où pour terminer l'extraction. En cas d'omission, il extrait le reste de la chaîne
Détails techniques
Valeur de retour: Une nouvelle chaîne contenant les caractères extraits JavaScript Version: 1.0
autres exemples
Exemple
Commencer l'extraction à la position 2, et extraire le reste de la chaîne:
var str = "Hello world!";
var res = str.substring(2); Le résultat de res sera:
llo world! Essayez vous - même »
Exemple
Si "start" est supérieur à "end" , il échangera les deux arguments:
var str = "Hello world!";
var res = str.substring(4, 1);
Le résultat de res sera:
ell Essayez vous - même »
Exemple
Si "start" est inférieure à 0, il va commencer l' extraction de la position de l' index 0:
var str = "Hello world!";
var res = str.substring(-3);
Le résultat de res sera:
Hello world! Essayez vous - même »
Exemple
Extrait seul le premier caractère:
var str = "Hello world!";
var res = str.substring(0, 1); Le résultat de res sera:
H Essayez vous - même »
Exemple
Extrait seulement le dernier caractère:
var str = "Hello world!";
var res = str.substring(11, 12); Le résultat de res sera:
! Essayez vous - même »
<JavaScript Chaîne Référence