Bonjour j'ai un problème avec mon regex. Je souhaiterai verifier un texte area.
Je souhaite que celui-ci soit une suite de phrases et/ou mots séparés par des points virgules.
Comment faire sachant qu'on ne sait pas à l'avance combien de phrases ou mots l'utilisateur va entrer.
Exemple :Voici mon regex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 maison;juste,pourquoi;ça;ne marche pa;routeur cisco;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Expression = new RegExp("([a-z]{1,}[;]{1,}),$1{1,}","i");
Voici ma fonction :
Ce code ne provoque pas d'erreur mais me fait toujours rentrer dans le ELSE même quand je respecte mes conditions.
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 function verifTextArea(objet){ Expression = new RegExp("([a-z]{1,}[;]{1,}),$1{1,}","i"); alert(Expression); if(Expression.test(objet.value)) { return true; } else { alert('Les équipements doivent être séparé par des points virgules'); //objet.value=""; objet.focus(); return false; } }
Je n'arrive pas à trouver l'erreur (ou les erreurs).
Merci d'avance
Partager