Trim supprimer les espaces à droite et à gauche

0/5 (4 avis)

Snippet vu 3 878 fois - Téléchargée 18 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
cs_JLN
Messages postés
371
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

21 août 2012 à 09:26
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...
antrax2013
Messages postés
9
Date d'inscription
jeudi 20 mars 2003
Statut
Membre
Dernière intervention
31 octobre 2005

20 août 2012 à 21:09
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();
cs_JLN
Messages postés
371
Date d'inscription
samedi 1 juin 2002
Statut
Membre
Dernière intervention
17 juin 2013

20 août 2012 à 07:59
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.
bsidy1
Messages postés
20
Date d'inscription
mardi 29 août 2006
Statut
Membre
Dernière intervention
17 août 2012

17 août 2012 à 11:36
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)