Format

More
3 years 3 months ago #112429 by Remundo
Remundo created the topic: Format
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

Rémi Biscueil
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 Log in to join the conversation.

More
3 years 3 months ago #112435 by DenisChenu
DenisChenu replied the 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

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).
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: Remundo

Please Log in to join the conversation.

More
3 years 3 months ago - 3 years 3 months ago #112437 by Remundo
Remundo replied the 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 ? :P

Rémi Biscueil
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
Last Edit: 3 years 3 months ago by Remundo.

Please Log in to join the conversation.

More
3 years 3 months ago #112450 by riqcles
riqcles replied the 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)

LimeSurvey version 2.64.3+ 170327
OS : CentOS 7.1 / PHP 5.6.27
BDD : PostGresql 9.4.6 /
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
3 years 2 months ago #112497 by Remundo
Remundo replied the 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

Rémi Biscueil
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 Log in to join the conversation.

More
3 years 2 months ago #112498 by DenisChenu
DenisChenu replied the 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

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).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
3 years 2 months ago #112500 by Remundo
Remundo replied the topic: Format
Merci pour les solutions, malheureusement dans ma vieille version je n'ai pas le type de question Equation.
A+

Rémi Biscueil
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 Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!