bonjour a tous,

voila, j'ai un ti probl�me avec mon expression r�guli�re. J'ai un menu d�roulant qui se pr�sente comme tel :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
 
<select>
<option value='0' >1 - Lait()</option>
<option value='1' >2 - Eau()</option>
<option value='2' >3 - Pain(g)</option>
<option value='3' >4 - Poisson(g)</option>
</select>
le texte du menu d�roulant est ajout� dans un champ text via une fonction

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
function addProd(dest) {
	var tmp=document.getElementById(dest);	
	var text=document.getElementById('produits').options[document.getElementById('produits').selectedIndex].text;
	var add=text + " [" + document.getElementById('qtt').value + "]";
	[b]var reg=new RegExp(text, "ig");[/b]
	if (!reg.test(tmp.value))
		if (tmp.value=='') tmp.value = add; else tmp.value = tmp.value+ "\n" + add;
}
j'utilise l'expresion reguli�re pour verifier que le texte n'existe pas d�j�
avec les deux premi�res valeurs ca fonctionne impec mais avec les autres il rajoute le texte meme si il existe d�j�.
Je n'arrive pas a trouver mon erreur donc si qq1 peut m'aider!

merci d'avance !