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 :
- valeur=document.getElementById('montextarea').value;
- if (valeur.search(/é|è|à|ù/) != -1)
- {
- nbre=nbre+8;
- }
- if (valeur.search(/ê|â|û|î/) != -1)
- {
- nbre=nbre+7;
- }
- if (valeur.search(/ë|ä|ü|ö|ï|"/) != -1)
- {
- nbre=nbre+6;
- }
|
Savez-vous ce que je dois faire ?
Merci d'avance.