Trim supprimer les espaces à droite et à gauche

0/5 (4 avis)

Snippet vu 4 143 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)