Bonjour,
Je crois cette fois mon probleme est assez simple, mais j'arrive pas a trouver la bonne solution, alors voila je controle une zone de text pour les email en mettant un patterne, le probleme est lorsque le mail contient un point dans la premiere partie ( c qui est le cas pour gmail en générale) comme nouraty.n@mail.com il est considéré comme érroné. J'ai essayé quelques combinaisons mais pas de chance.
J'ai oublié de dire j'utilise primeface
J'ai éssayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <h:outputLabel value="Mail:" for="mail" /> <p:inputText id="mail" value="#{UtilisateurBean.mail}" title="Mail" validator="#{UtilisateursValidate.email}" validatorMessage="ecrivez un mail valide"> <f:validateRegex pattern="[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]" /> </p:inputText>
pattern="[\w\.-]*[a-zA-Z0-9._%-]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]"
pattern="[\w\.-]*[a-zA-Z0-9\._%-]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]"
Quelle est la bonne combinaison ? Mercii
Partager