[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/String/trim [Back]  [Original]

String.prototype.trim() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

String.prototype.trim()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

La mthode trim() permet de retirer les blancs en dbut et fin de chane. Les blancs considrs sont les caractres d'espacement (espace, tabulation, espace inscable, etc.) ainsi que les caractres de fin de ligne (LF, CR, etc.).

Dans cet article

Exemple interactif

const greeting = "   Hello world!   ";

console.log(greeting);
// Expected output: "   Hello world!   ";

console.log(greeting.trim());
// Expected output: "Hello world!";

Syntaxe

js
str.trim();

Valeur de retour

Une nouvelle chane de caractres drivant de la chane appelante pour laquelle les blancs ont t retirs aux deux extrmits de la chane.

Description

La mthode trim() renvoie la chane sans blanc au dbut et la fin. La mthode trim() n'affecte pas la valeur de la chane courante.

Exemples

L'exemple qui suit affiche la chane 'toto' :

js
var chaneOriginale = "   toto  ";
console.log(chaneOriginale.trim()); // 'toto'

// Un autre exemple de .trim() qui enlve les espaces juste d'un ct

var chaneOriginale = "toto    ";
console.log(chaneOriginale.trim()); // 'toto'

Prothse d'mulation (polyfill)

Si l'environnement utilis ne possde pas cette mthode, il est possible de l'muler avec le fragment de code suivant :

js
if (!String.prototype.trim) {
  String.prototype.trim = function () {
    return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
  };
}

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-string.prototype.trim

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page