n° téléphone

More
10 months 1 week ago #171011 by Eurosyn
n° téléphone was created by Eurosyn
Bonjour,

concernant les n° de téléphone, j'utilise la règle suivante : regexMatch("/^(0)[1-7](\s?\d{2}){4}$/")
Cela me permet de n'autoriser que les n° à 10 chiffres français, sans tiret ou point.
Il est cependant possible avec cette syntaxe d'utiliser des espaces. Sauriez-vous comment supprimer cette possibilité ?

Cordialement
Jonas

Please Identificarse or Create an account to join the conversation.

LimeSurvey Partners
More
10 months 1 week ago - 10 months 1 week ago #171014 by DenisChenu
Replied by DenisChenu on topic n° téléphone
Pour les espace, les points et tous cela : à mon avis : c'est mieux de les accepter .

Mais de les supprimer pour test traitements soit dans une nouvelle question equation , soit avec une question equation.

str_replace(" ","",telephone.NAOK)

Sinon, dans ta regexp c'est \s? qui permet les espace.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .
Last edit: 10 months 1 week ago by DenisChenu.
The following user(s) said Thank You: Eurosyn

Please Identificarse or Create an account to join the conversation.

More
10 months 1 week ago #171015 by Nickko
Replied by Nickko on topic n° téléphone
Attention, les espaces font partie du numéro de téléphone tel qu'il est perçu par les utilisateurs, les interdir peut générer de la frustration.

Il serait plus sympa, de retirer les espaces lorsque tu exportes les données.

Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: DenisChenu, Eurosyn

Please Identificarse or Create an account to join the conversation.

More
10 months 1 week ago #171020 by Eurosyn
Replied by Eurosyn on topic n° téléphone
Merci à tous les deux !

Please Identificarse or Create an account to join the conversation.

More
8 months 3 weeks ago #173124 by Remundo
Replied by Remundo on topic n° téléphone

Eurosyn wrote: Bonjour,

concernant les n° de téléphone, j'utilise la règle suivante : regexMatch("/^(0)[1-7](\s?\d{2}){4}$/")
Cela me permet de n'autoriser que les n° à 10 chiffres français, sans tiret ou point.
Il est cependant possible avec cette syntaxe d'utiliser des espaces. Sauriez-vous comment supprimer cette possibilité ?

Cordialement
Jonas


Bonjour,

Où faut-il placer cette formule dans la question ?

Bonne journée

Rémi B.
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex

Please Identificarse or Create an account to join the conversation.

More
8 months 3 weeks ago #173163 by DenisChenu
Replied by DenisChenu on topic n° téléphone
Sur manual.limesurvey.org/Question_type_-_Short_free_text

Comme cela tu peux indiquer le texte d'erruer que tu veux.

Ce sera : regexMatch("/^(0)[1-7](\s?\d{2}){4}$/",self.NAOK)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand .
An error happen ? Before make a new topic : remind the Debug mode .

Please Identificarse or Create an account to join the conversation.

Moderators: Nickko

¡Comenzar ahora!

Simplemente cree una cuenta y comience a usar LimeSurvey hoy mismo.

Registrarse ahora
¡Únase a nuestro boletín informativo!

Iniciar sesión