English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode substr() de String JavaScript

 Objet String JavaScript

substr()La méthode renvoie une sous-chaîne de la longueur spécifiée à partir de la position spécifiée.

L'indice du premier caractère est 0, l'indice du deuxième caractère est1et ainsi de suite.

Pour extraire des caractères à partir de la fin de la chaîne, utilisez des indices négatifs (voir les exemples ci-dessous).

Syntaxe :

string.substr(index, length)
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.';
var str2 = str1.substr(7);
Testez et voyez‹/›

Compatibilité du navigateur

Tous les navigateurs supportent complètement la méthode substr() :

Méthode
substr()OuiOuiOuiOuiOui

Valeur des paramètres

ParamètresDescription
index(obligatoire) L'index du premier caractère à inclure dans la sous-chaîne retournée
length(optionnel) Le nombre de caractères à extraire. Si length est omis, substr() extrait les caractères jusqu'à la fin de la chaîne

Détails techniques

Valeur de retour :Nouvelle chaîne de caractères contenant une partie spécifique de la chaîne donnée
Version JavaScript :ECMAScript 1

Plus d'exemples

Le suivant est un exemple d'utilisation de substr() à partir de l'index4Extraction de caractères, longueur de18:

var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.';
var str2 = str1.substr(4, 18);
Testez et voyez‹/›

Le suivant est un exemple d'utilisation de substr() avec un index négatif :

var str1 = 'fr.oldtoolbag.com';
var str2 = str1.substr(-6, 3);   // tor
Testez et voyez‹/›

 Objet String JavaScript