Description Extrait une sous-chaîne de la chaîne d'origine, à partir et jusqu'à une position donnée.
Syntaxe String substring(Integer startPos, [Integer endPos])
Paramètres • •
Integer startPos : Position du premier caractère à extraire endPos : optionnel, si omis, égal à length : Position du dernier caractère à extraire, celui-ci ne sera pas inclus dans l'extraction finale.
Valeur de retour La portion de chaîne délimitée par startPos et endPos est renvoyée.
Exemple Le script suivant utilise substring en combinaison avec indexOf pour extraire le deuxième mot de la chaîne "Bonjour tout le mone !" : // On crée la chaîne de base var chaine = "Bonjour tout le monde !"; // On utilise indexOf pour trouver la position du premier espace var i = chaine.indexOf(" "); // Puis on recherche encore la position de l'espace qui suit le précédent var j = chaine.indexOf(" ", i+1); // On utilise substring pour extraire la portion de chaîne qui va du premier espace trouvé au second, on obtiendra donc le deuxième mot de la chaîne. var str = chaine.substring(i+1, j); // On affiche le résultat alert("Le deuxième mot de la chaîne " + chaine + " est le mot " + str + "");
Exécuter le script
Voir aussi substr, indexOf, lastIndexOf. Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet String > Méthode substring