Trim supprimer les espaces à droite et à gauche

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 340 fois - Téléchargée 16 fois

Contenu du snippet

cette fonction permettra de supprimer les espaces à droite et à gauche.
Elle permettra d'effectuer un trim comme dans php.

Source / Exemple :


function trim(texte)
{
    while (texte.substring(0,1) == ' ' || texte.substring(0,1) == '\t' || texte.substring(0,1) == '\r' || texte.substring(0,1) == '\n')
    {
        texte = texte.substring(1, texte.length);
    }
    while (texte.substring(texte.length-1, texte.length) == ' ' || texte.substring(texte.length-1, texte.length) == '\t' || texte.substring(texte.length-1, texte.length) == '\r' || texte.substring(texte.length-1, texte.length) == '\n')
    {
        texte = texte.substring(0,texte.length-1);
    }
    return texte;
}

Conclusion :


j'attends vos commentaires et merci d'avance

A voir également

Ajouter un commentaire

Commentaires

Messages postés
373
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

antrax2013:
il m'arrive d'utiliser aussi cette methode, c'est suivant...
bsidy1:
Ne te décourage pas, c'est en forgeant qu'on devient forgeron...
Messages postés
9
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
31 octobre 2005

j'irais encore un peu plus loin.

String.prototype.trim = function()
{
return this.replace(/^\s*|\s*$/g, '')
}

qui s'utilise comme un objet: ma_variable.trim();
Messages postés
373
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

Pas mal, moi j'utilise ca :
function trim(b){return b.replace(/^\s*/,"").replace(/\s*$/,"")}
C'est plus court et ca fait la même chose.
Messages postés
20
Date d'inscription
mardi 29 août 2006
Statut
Membre
Dernière intervention
17 août 2012

bonjour
please vos commentaires et si possible une note

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (bsidy1)