Définition et usage
La méthode substring() est utilisée pour extraire les caractères entre deux indices spécifiés dans une chaîne.
Grammaire
stringObject.substring(start,stop)
Valeur de retour
Une nouvelle valeur de chaîne contenant une sous-chaîne de stringObject dont le contenu est composé de tous les caractères du début à l'arrêt-1 et dont la longueur est stop moins start.
Description
La sous-chaîne renvoyée par la méthode substring() inclut le caractère au début mais n'inclut pas le caractère à la fin.
Si les paramètres start et stop sont égaux, alors cette méthode renvoie une chaîne vide (c'est-à-dire une chaîne de longueur 0). Si start est supérieur à stop, la méthode échange les deux arguments avant d'extraire la sous-chaîne.
Conseils et notes
Important : Contrairement aux méthodes slice() et substr(), substring() n'accepte pas les arguments négatifs.
Explication avec exemples
Exemple 1
Dans cet exemple, nous utiliserons substring() pour extraire certains caractères d'une chaîne :
<script type="text/javascript"> var str="Hello world!" document.write(str.substring(3)) </script>
Sortie : voilà le monde !
Exemple 2
Dans cet exemple, nous utiliserons substring() pour extraire certains caractères d'une chaîne :
<script type="text/javascript"> var str="Hello world!" document.write(str.substring(3,7)) </script>
Sortie : faible w
Ce qui précède est l'utilisation de javaScript substring() partagée avec vous. J'espère que vous pourrez l'essayer vous-même et vraiment maîtriser l'utilisation de javaScript substring()