Expression régulière incorrecte
Bonjour,
Je viens d'écrire l'expression régulière littérale suivante :
Code:
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 :)