Check out the LimeSurvey source code on GitHub!

Validation RegEx envoie toujours une erreur lors de la soumission

More
2 years 10 months ago #105610 by stevelegare
Bonjour,

Quand je mets une validation RegEx correcte dans une question, la validation JavaScript se fait très bien mais le formulaire me donne toujours une erreur lors de la soumission.

Mon expression est similaire à /^[\d!#$%&'*+./=?_`a-z{|}~^\-]+@[\d.a-z\-]*gmail\.com\b/ et ma question est obligatoire.

Sans l'expression RegEx, tout fonctionne bien.

Est-ce j'ai manqué quelque chose?

Avez-vous des suggestions?

Merci

Please Log in to join the conversation.

More
2 years 10 months ago #105611 by Nickko
Je ne suis pas le plus grand expert en expression régulière.
Ton expression doit valider quoi exactement ? Parce que pour une adresse e-mail comme le laisse suggérer le gmail.com, je ne comprends pas bien pourquoi elle est si compliquée.

Autre remarque, le / initial, c'est normal, voulu ?
Généralement le premier caractère est ^
De même, je ne connais pas le sens des "d" un peu partout.

Et je pense qu'il manque les majuscule, en effet, ça n'est pas rare de voir les gens taper machinalement une majuscule sur l'initial d'un nom et comme ça n'a pas d'importance pour une adresse e-mail, pourquoi ne pas l'accepter.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
2 years 10 months ago #105612 by stevelegare
Merci pour ta réponse,

L'expression vérifie les possibilités des courriels de notre compagnie.

Les expressions régulières dan LS doivent commencer et se terminer par /.

Les \d pour définir des blocs de caractères.

Please Log in to join the conversation.

More
2 years 10 months ago #105613 by Nickko
Pourquoi ne fais-tu pas une simple validation d'e-mail ?
Tu as testé ton expression régulière dans notepad++ ?

Met quelques e-mail correctes et incorrectes ouvre la boite de recherche copie colle ton expression et voit si ça marche.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
2 years 10 months ago #105614 by stevelegare
Mon expression fonctionne avec NP++

Please Log in to join the conversation.

More
2 years 10 months ago #105634 by DenisChenu
Salut,

Je me demande si ce ne serais pas du au {|} que le gestionnaire d'expression gérerais de son coté.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
2 years 10 months ago #105668 by stevelegare

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form