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
- Sous Internet Explorer, si la position de début est négative, il retourne toute la chaîne de caractères. Normalement, on se serait attendu à ce qu'il retourner le derniers caractères de la chaine de caractères.
Exemples
Voici quelques exemples typiques de l'utilisation de cette méthode :
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 :
on obtiendra le résultat suivant :
.extVoici 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 :
- <script type="text/javascript">
- function substr_insert(intostring,start,insertstring) {
- return intostring.substr(0, start) + insertstring + intostring.substr(start);
- }
-
- document.write("substr_insert(\"Gladir\",6,\".com\")=" + substr_insert("Gladir",6,".com") + "<br />");
- document.write("substr_insert(\"SM\",1,\"ylvain \")=" + substr_insert("SM",1,"ylvain ") + "<br />");
- document.write("substr_insert(\"Sylvain Ms\",9,\"altai\")=" + substr_insert("Sylvain Ms",9,"altai") + "<br />");
- document.write("substr_insert(\"Maltais\",0,\"Sylvain \")=" + substr_insert("Maltais",0,"Sylvain ") + "<br />");
- </script>
on obtiendra le résultat suivant :
substr_insert("Gladir",6,".com")=Gladir.comsubstr_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»