Bonjour,

Voilà, je voudrais appliquer un filtre sur le contenu d'un tableau pour n'afficher que les éléments qui répondent à ce critère.

J'ai un input text (id=recherche) qui contient ce que je veux faire "matcher" avec l'indice du tableau mDescription
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
var recherche= document.getElementById('recherche').value
for (var i in mDescription) {
        if( i.indexOf(recherche) != -1) {
                 #Affichage ...
        }
}
Ainsi si je tappe AHX dans mon champ recherche j'ai les éléments suivants qui s'affichent :

AHX4151GH
AHX6726IJ
5AHX38383HU
58AHX2215IJ
AHX5199IJ

Je voudrais faire évoluer cette recherche en utilisant un filtre dans mon champ de recherche, par exemple si je tappe *AHX*IJ je ne devrais avoir que :
AHX6726IJ
58AHX2215IJ
AHX5199IJ

Et si je tappe AHX*IJ :
AHX6726IJ
AHX5199IJ

Pourriez vous m'aider ?
Merci d'avance