Bonjour,

Je viens d'écrire l'expression régulière littérale suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<script type="text/javascript">
var motif = /d{2,5}/;
var chaine = "test";
 
 
var resultat = motif.test(chaine);
 
if (resultat === true)
	{
	document.write("Cette chaine contient la caractère d entre 2 et 5 fois !");
	}															  
else
	{
	document.write("Caractère \"d\" moins de 2 fois ou plus de 5 fois");
	}
</script>
Cette dernière fonctionne mais pas exactement comme je le voudrais;

- la condition de l'expression 2,5 fonctionne bien pour 2 (lettre d répétée au-mois 2 fois) mais pas pour 5 lettre repetée au plus 5 fois.

- Les lettres doivent dans la condition ci-dessus êtes "suivies" comme ceci :
"test ddd" comment faire pour que la condition soit true même de cette façon "dtedstd" ?

- Question bête : Comment afficher résolu dans l'intitulé du message ?

Merci d'avance pour vos lumières