Tri Alphanumérique Array [Résolu]

durand2504 163 Messages postés mercredi 10 novembre 2004Date d'inscription 21 février 2006 Dernière intervention - 30 mars 2005 à 16:08 - Dernière réponse : durand2504 163 Messages postés mercredi 10 novembre 2004Date d'inscription 21 février 2006 Dernière intervention
- 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 

2 réponses

Répondre au sujet
GhislainLavoie 289 Messages postés vendredi 11 mars 2005Date d'inscription 3 avril 2008 Dernière intervention - 31 mars 2005 à 01:23
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de GhislainLavoie
durand2504 163 Messages postés mercredi 10 novembre 2004Date d'inscription 21 février 2006 Dernière intervention - 31 mars 2005 à 09:34
0
Utile
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.