Pb javascript
rudy
-
Marden Messages postés 1075 Statut Membre -
Marden Messages postés 1075 Statut Membre -
pb ds un moteur de recherche en javascript;
en utilisant IndexOf( , ) ;on recherche un element d'une chaine de caractere mais pas la chaine entiere ainsi en entrant "bleu" ou"b" j'obtiens le meme resultat!!
help
en utilisant IndexOf( , ) ;on recherche un element d'une chaine de caractere mais pas la chaine entiere ainsi en entrant "bleu" ou"b" j'obtiens le meme resultat!!
help
2 réponses
-
Je n'ai pas bien compris ta question, si tu pouvais préciser.
Sinon, je pense que l'utilisation de la fonction regex() te serait plus utile pour ton problème : http://www.asp-php.net/asphp2/fr/tutorial/javascript/jvs_07.asp
-= Bobinours =- -
C'est un hasard si tu obtiens le même résultat. IndexOf() recherche la première occurence de la chaîne de caractère passée en argument.
c = bleu;
d = beau bleu;
c.indexOf("bleu" ) renverra 0
d.indexOf("bleu") renverra 5
c.indexOf("b") renverra 0 de même que d.indexOf("b") mais pour le b de beau.
Si le résultat != -1 tu peux en déduire que la chaîne recherchée existe. b existe autant que bleu en tant que sous-chaîne...
indexOf() renvoie la place de la 1ère lettre d'une sous-chaîne de plusieurs caractères.
J'espère t'avoir aidé.
@+