[Javascript] problème avec la regex search

problème avec la regex search [Javascript] - HTML/CSS - Programmation

Marsh Posté le 03-09-2005 à 11:29:55    

Bonjour, j'ai un problème avec une regex dans mon code javascript, c'est search.
 
Je lui demande en fait de chercher des caractères dans un textarea toute les x millisecondes, et s'il les trouve, une variable change. Mais, la recherche ne se fait que sur le premier caractère, et que pour la lettre é. Et ça, je ne veux pas.
 
Voici le bout de code qui pose problème :
 

Code :
  1. valeur=document.getElementById('montextarea').value;
  2. if (valeur.search(/é|è|à|ù/) != -1)
  3.     {
  4.       nbre=nbre+8;
  5.     }
  6.     if (valeur.search(/ê|â|û|î/) != -1)
  7.     {
  8.       nbre=nbre+7;
  9.     }
  10.     if (valeur.search(/ë|ä|ü|ö|ï|"/) != -1)
  11.     {
  12.       nbre=nbre+6;
  13.     }


 
Savez-vous ce que je dois faire ?
 
Merci d'avance.

Reply

Marsh Posté le 03-09-2005 à 11:29:55   

Reply

Marsh Posté le 03-09-2005 à 13:51:42    

J'ai essayé comme ceci :
 

Code :
  1. if ((valeur.indexOf("é" ) != -1)||(valeur.indexOf("è" ) != -1)||(valeur.indexOf("à" ) != -1)||(valeur.indexOf("ù" ) != -1))
  2.     {
  3.       nbre=nbre+7;
  4.     }


 
Mais c'est le même résultat

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed