Tri Alphanumérique Array [Résolu]

Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Dernière intervention
21 février 2006
- - Dernière réponse : durand2504
Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Dernière intervention
21 février 2006
- 31 mars 2005 à 09:34
Bonjour,



je cherche un moyen de trier un tableau selon l'ordre alphanumérique, indéféremment de la case (minuscule/majuscule).



existe-t-il une option dans la méthode .sort() pour faire ce genre de
trie? ou bien quelqu'un aurait-il un bout de code permettant de faire
ce tri?



merci d'avance pour votre aide
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
289
Date d'inscription
vendredi 11 mars 2005
Dernière intervention
3 avril 2008
3
3
Merci
Salut!

Il est possible d'utiliser par exemple un tri a bulle ou directement la methode sort avec une fonction.

Exemple :


<script type= "text/javascript">
monTableau
=
new Array
("cc","AA","Ba","cC","aA","bA","CC","BB","Cc");
alert
(monTableau
.sort
(notSensitive
));

function notSensitive
(t1
,t2
)

{ t1
= t1
.toLowerCase
(); t2
= t2
.toLowerCase
();

return
(t1
>t2
)?
1:(t1
<t2
)?
-1:0;

}

</script>

A+, Ghislain

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 119 internautes nous ont dit merci ce mois-ci

Commenter la réponse de GhislainLavoie
Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Dernière intervention
21 février 2006
0
Merci
Merci Ghislain,



mon problème est résolu, la fonction notSensitive permet de répondre à mon problème.



A+ pour d'autres aventures
Commenter la réponse de durand2504

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.