Section courante

A propos

Section administrative du site

String.substr

Sous chaine de caractères
JavaScript IE4+, Netscape 4+, Mozilla 1+, FireFox 1+, Opera, Chrome, Safari

Syntaxe

function substr(debut, longueur)

Paramètres

Nom Description
debut Ce paramètre permet d'indiquer la position du début de la sous-chaîne de caractères
longueur Ce paramètre permet d'indiquer la longueur de la sous-chaîne de caractères.

Description

Cette méthode permet de retourner une sous-chaîne de caractères situé à la position et de longueur spécifié dans la chaîne de caractères de l'objet.

Remarque

Exemples

Voici quelques exemples typiques de l'utilisation de cette méthode :

  1. <script language="JavaScript" type="text/javascript">
  2. var str = "Bonjour le monde !";
  3. document.write(str.substr(0) + "<br />");
  4. document.write(str.substr(3) + "<br />");
  5. document.write(str.substr(3,7) + "<br />"); 
  6. </script>

on obtiendra le résultat suivant :

Bonjour le monde !
jour le monde !
jour le

L'exemple suivant retourne les 4 derniers caractères de la chaîne de caractères pour vérifier un extension :

  1. <script type="text/javascript">
  2. var machaine = "nomfichier.ext";
  3. document.writeln(machaine.substr(machaine.length-4,4));
  4. </script>

on obtiendra le résultat suivant :

.ext

Voici un exemple permettant d'insérer une chaîne de caractères dans une autre chaîne de caractères à la position spécifié à l'aide de cette méthode :

  1. <script type="text/javascript">
  2. function substr_insert(intostring,start,insertstring) {
  3.    return intostring.substr(0, start) + insertstring + intostring.substr(start);
  4. }
  5.  
  6. document.write("substr_insert(\"Gladir\",6,\".com\")=" + substr_insert("Gladir",6,".com") + "<br />");
  7. document.write("substr_insert(\"SM\",1,\"ylvain \")=" + substr_insert("SM",1,"ylvain ") + "<br />");
  8. document.write("substr_insert(\"Sylvain Ms\",9,\"altai\")=" + substr_insert("Sylvain Ms",9,"altai") + "<br />");
  9. document.write("substr_insert(\"Maltais\",0,\"Sylvain \")=" + substr_insert("Maltais",0,"Sylvain ") + "<br />"); 
  10. </script>

on obtiendra le résultat suivant :

substr_insert("Gladir",6,".com")=Gladir.com
substr_insert("SM",1,"ylvain ")=Sylvain M
substr_insert("Sylvain Ms",9,"altai")=Sylvain Maltais
substr_insert("Maltais",0,"Sylvain ")=Sylvain Maltais

Voir également

Langage de programmation - JavaScript - Type de données élémentaire - Les chaines de caractères
Langage de programmation - JavaScript - Référence des classes - String.substring
Langage de programmation - JavaScript - Référence des classes - String.slice
Langage de programmation - PHP - Référence de procédures et fonctions - «SUBSTR»
Langage de programmation - ASP 3.0 - Référence de procédures et fonctions - «MID»

Dernière mise à jour : Mardi, le 28 juillet 2015