Bonjour à tous,
Voila, j'ai le code suivant :
qui sert à tester si le message que l'utilisateur veut poster est suffisament long et je voudrais l'améliorer avec une expression régulière pour que ça teste si le message posté est un post monosmilesque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (document.post.message.value.length < 5) { formErrors = "{L_EMPTY_MESSAGE}"; }
Alors, j'ai trouvé l'expression régulière sans trop de problème (elle peut être améliorée mais c'est pas ça qui m'intéresse ici) et donc j'ai écris le code suivant qui ne marche pas et qui fait même planter le code précédent :
Quelqu'un a une idée de ce qu'il faut changer pour que ça marche ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var re = new RegExp(^:[a-zA-Z0-9]{3,9}:); if (document.post.message.value.length < 2 || document.post.message.value.match(re)) { formErrors = "{L_EMPTY_MESSAGE}"; }
Partager