Comparer une chaîne avec un filtre
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:
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