Bonjour à tous,
voilà j'aurais aimer savoir comment faire pour récuperer une partie d'une chaine de caratere. par exemple: var test = "&type=txt&action=ouvrir&...." et j'aimerais recuperer "ouvrir" sans savoir au préalable où il se trouve.
Merci
Bonjour à tous,
voilà j'aurais aimer savoir comment faire pour récuperer une partie d'une chaine de caratere. par exemple: var test = "&type=txt&action=ouvrir&...." et j'aimerais recuperer "ouvrir" sans savoir au préalable où il se trouve.
Merci
Expression régulière ?
Sinon, dans ton cas, il existe des méthodes plus efficaces :
==> t=text.split('&')
==> for (var i=0; i<t.lenght; i++) { t[i]=t[i].split('='); }
==> trouver la [0] correspondant à la clé recherchée
==> renvoyer unescape(t[indexCle][1])
ok merci .
Mais comment faire pour vérifier que Action se trouve dans mon T[i] (dont la valeur serait qqc ds ce genre => Action,Go).
je dois en fait récupérer la ve qu'il y a juste après "Action,"
je précise que je n'ai jamais fait de javascript auparavant c'est peut etre pour ca que vous me trouverez mauvais
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ch = "&Action=Go&Toto=affreux"; var tab = ch.split('&'); var hash = new Array(); var tmp = null; for (var i=0; i<tab.length; i++) { tmp = tab[i].split('='); hash[tmp[0]] = tmp[1]; } if (hash['Action'] != null) alert(hash['Action']);
Partager