- Posts: 66
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
n° téléphone
- Eurosyn
- Topic Author
- Offline
- Senior Member
Less
More
5 years 8 months 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
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
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13935
- Thank you received: 2551
5 years 8 months ago - 5 years 8 months ago #171014
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
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.
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 , plugin development .
I don't answer to private message.
Last edit: 5 years 8 months ago by DenisChenu.
The following user(s) said Thank You: Eurosyn
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1957
- Thank you received: 411
5 years 8 months ago #171015
by Nickko
Nickko
Head of ergonomics, UX & UI.
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.
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
The topic has been locked.
- Eurosyn
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 66
- Thank you received: 0
5 years 8 months ago #171020
by Eurosyn
Replied by Eurosyn on topic n° téléphone
Merci à tous les deux !
The topic has been locked.
- Remundo
- Offline
- Platinum Member
Less
More
- Posts: 444
- Thank you received: 25
5 years 6 months ago #173124
by Remundo
Bonjour,
Où faut-il placer cette formule dans la question ?
Bonne journée
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
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, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13935
- Thank you received: 2551
5 years 6 months ago #173163
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
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)
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 , plugin development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickko