- Posts: 444
- Thank you received: 25
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Format
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
9 years 6 months ago #112429
by Remundo
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
Format was created by Remundo
Bonjour,
Est-il possible directement dans une question d'imposer un format "Numéro de téléphone" du genre xx xx xx xx xx concernant une question de type numérique par exemple.
Où serait-il intéressant de créer un type de question supplémentaire à ce sujet ?
Bonnee journée
Est-il possible directement dans une question d'imposer un format "Numéro de téléphone" du genre xx xx xx xx xx concernant une question de type numérique par exemple.
Où serait-il intéressant de créer un type de question supplémentaire à ce sujet ?
Bonnee 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
9 years 6 months ago #112435
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 Format
Salut,
Non, les types numériques sont des types numériques : enregistrer dans la base de donnée en tant que nombres.
Ici, il faut utiliser une questin de type texte court et la validation :
manual.limesurvey.org/Using_regular_expr...#French_phone_number
Denis
Non, les types numériques sont des types numériques : enregistrer dans la base de donnée en tant que nombres.
Ici, il faut utiliser une questin de type texte court et la validation :
manual.limesurvey.org/Using_regular_expr...#French_phone_number
Denis
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 following user(s) said Thank You: Remundo
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 444
- Thank you received: 25
9 years 6 months ago - 9 years 6 months ago #112437
by Remundo
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 Format
Super, merci Denis je ne connaissais pas cette page!
Pendant que j'y suis une formule permettant de mettre automatiquement le premier caractère saisi en majuscule ?
Pendant que j'y suis une formule permettant de mettre automatiquement le premier caractère saisi en majuscule ?
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
Last edit: 9 years 6 months ago by Remundo.
The topic has been locked.
- riqcles
- Offline
- Elite Member
Less
More
- Posts: 230
- Thank you received: 21
9 years 6 months ago #112450
by riqcles
LimeSurvey version 3.22.19
OS : CentOS 7.9 / PHP 7.2.4
BDD : PostGresql 11.x /
Future LimeSurvey version 6.4.1
OS : CentOS 7.9 / RockyLinux / PHP 8.2
BDD : PostGresql 15.x
Replied by riqcles on topic Format
Salut,
je ne connais pas de formule pour mettre le premier caractère en majuscule. Par contre avec les expressions régulières tu peux exiger que la première lettre d'un mot soit en majuscule.
Voici l'expression à utiliser :
^[A-Z]\w[0-9a-zA-Z_]
Un site pour tester l'expression : www.annuaire-info.com/outil-referencement/expression-reguliere/
Résultat du test :
Test d’expression régulière
Résulat des tests
Modèle testé : ^[A-Z]\w[0-9a-zA-Z_]
Options du modèle : aucune
Chaîne 1: abci
Résultat : faux
Chaîne 2: Abis
Résultat : vrai
Chaîne 3: Zui
Résultat : vrai
Chaîne 4: doiuou456sfsdfZZ
Résultat : faux
Chaîne 5: Y1654aaRRaa
Résultat : vrai
Ne pas oublier que dans Limesurvey, il s'agit du Perl qui est utilisé (lien donné par Denis). Il faudra rajouter ceci :
Celle utilisée dans LimeSurvey est du type PERL et doivent commencer et se terminer par le caractère slash ("/").
Soit ceci : /^[A-Z]\w[0-9a-zA-Z_]/
(tu ne pourra pas le tester sur le site avec les / , il faudra faire le test dans une question de Limesurvey)
je ne connais pas de formule pour mettre le premier caractère en majuscule. Par contre avec les expressions régulières tu peux exiger que la première lettre d'un mot soit en majuscule.
Voici l'expression à utiliser :
^[A-Z]\w[0-9a-zA-Z_]
Un site pour tester l'expression : www.annuaire-info.com/outil-referencement/expression-reguliere/
Résultat du test :
Test d’expression régulière
Résulat des tests
Modèle testé : ^[A-Z]\w[0-9a-zA-Z_]
Options du modèle : aucune
Chaîne 1: abci
Résultat : faux
Chaîne 2: Abis
Résultat : vrai
Chaîne 3: Zui
Résultat : vrai
Chaîne 4: doiuou456sfsdfZZ
Résultat : faux
Chaîne 5: Y1654aaRRaa
Résultat : vrai
Ne pas oublier que dans Limesurvey, il s'agit du Perl qui est utilisé (lien donné par Denis). Il faudra rajouter ceci :
Celle utilisée dans LimeSurvey est du type PERL et doivent commencer et se terminer par le caractère slash ("/").
Soit ceci : /^[A-Z]\w[0-9a-zA-Z_]/
(tu ne pourra pas le tester sur le site avec les / , il faudra faire le test dans une question de Limesurvey)
LimeSurvey version 3.22.19
OS : CentOS 7.9 / PHP 7.2.4
BDD : PostGresql 11.x /
Future LimeSurvey version 6.4.1
OS : CentOS 7.9 / RockyLinux / PHP 8.2
BDD : PostGresql 15.x
The following user(s) said Thank You: DenisChenu
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 444
- Thank you received: 25
9 years 6 months ago #112497
by Remundo
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 Format
Merci une nouvelle fois Denis, je sais je suis pointilleux mais j'aurais aimé avoir une formule qui corrige automatiquement la première lettre en majuscule.
Si un répondant saisi "michel", lorsqu'il passe à la question suivante ou sors de la zone de texte, le "michel" devient "Michel".
Ce n'est pas grave si ce n'est pas possible, je le ferais dans Excel avec la formule Nom Propre.
Bonne journée
Si un répondant saisi "michel", lorsqu'il passe à la question suivante ou sors de la zone de texte, le "michel" devient "Michel".
Ce n'est pas grave si ce n'est pas possible, je le ferais dans Excel avec la formule Nom Propre.
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
9 years 6 months ago #112498
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 Format
Salut,
2 solutions :
- Intégrée à LimeSurvey : ajouter une question Equation à la fin du groupe et y indiquer {QQ=ucwords(QQ)} : cela fonctionne au clic sur suivant (passage au groupe suivant)
- Faire un workaround : ajouter une fonction javascript pour le faire.
Denis
2 solutions :
- Intégrée à LimeSurvey : ajouter une question Equation à la fin du groupe et y indiquer {QQ=ucwords(QQ)} : cela fonctionne au clic sur suivant (passage au groupe suivant)
- Faire un workaround : ajouter une fonction javascript pour le faire.
Denis
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.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 444
- Thank you received: 25
9 years 6 months ago #112500
by Remundo
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 Format
Merci pour les solutions, malheureusement dans ma vieille version je n'ai pas le type de question Equation.
A+
A+
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.
Moderators: Nickko