Espaces inutils!!!

Bruno Cholat -  
Bobinours Messages postés 2903 Statut Membre -
En javascript, comment retirer les espaces inutils en fin de string, un peu comme la fonction 'trim' en php?

1 réponse

greg_one
 
Avec javascript, tu peux comparer chaque caractere un par un
et tester si il est egal a espace.
Ca recopie tous les caracteres de nom qui ne contiennent pas d'espace dans nom_sans_..

var nom_sans_espace = "";

for(i; i<nom.length - 1; i++)
{
if(nom.substring(i,i+1) != " ")
nom_sans_espace = nom_sans_espace + nom.substring(i,i+1);
}

0
greg_one
 
petit correctif:

for(i=0; i<nom.length; i++)

tu t'en serais douté
0
Bobinours Messages postés 2903 Statut Membre 504 > greg_one
 
Ton code n'est pas bon, il supprime TOUT les espaces...

Je te conseille de regarder les Expressions Régulières en JavaScript:

espaces AVANT:
chaine = chaine.replace(/^\s+/, "");
espaces APRES:
chaine = chaine.replace(/\s+$/, "");

-= Bobinours =-
0