Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:

TOPIC: Condition sur nb compris dans un intervalle

Condition sur nb compris dans un intervalle 4 years 7 months ago #72895

  • moustika
  • moustika's Avatar
  • Offline
  • Expert Lime
  • Posts: 85
  • Karma: 1
Bonjour,

Je souhaiterais afficher une question si la réponse à la question précedente est comprise entre 20 et 30.
Est ce que je peux faire ça sans faire plusieurs scénarios ?
Merci :)
Last Edit: 4 years 7 months ago by moustika.
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #72924

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2789
  • Thank you received: 365
  • Karma: 78
Non, je ne pense pas.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #72931

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
Salut ,

20 et 30 inclus ?

Sinon, ca doit passer avec les regexp.
^(2[0-9]|30)$
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #72988

  • moustika
  • moustika's Avatar
  • Offline
  • Expert Lime
  • Posts: 85
  • Karma: 1
C'est entre 20 et 30 non inclus.

Peux-tu m'expliquer ce que signifie cette expression régulière ?
Merci.
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #72989

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2789
  • Thank you received: 365
  • Karma: 78
^ : début de ligne
2[0-9] : chiffre 2 suivi d'un chiffre de 0 à 9
| : ou
30 : "30"
$ : fin de ligne

Pour 20 et 30 non inclus, c'est : ^(2[1-9])$
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #72990

  • moustika
  • moustika's Avatar
  • Offline
  • Expert Lime
  • Posts: 85
  • Karma: 1
Ok, merci pour ces explications très claires.

Alors je corse les choses car je dois couvrir de 20.1 à 29.9 inclus.
Est ce que je peux faire ceci :
^(2[0.1-9.9])$

Merci.
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #73020

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9305
  • Thank you received: 1330
  • Karma: 386
Non,
Il faut mettre une virgule optionnelle.

Tu as de la doc sur les expressions régulières, et la partie française est particulièrement approfondie.

docs.limesurvey.org/tiki-index.php?page=...pressions+régulières
Notamment:
docs.limesurvey.org/tiki-index.php?page=..._un_nombre_d_cimal_2
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Condition sur nb compris dans un intervalle 4 years 7 months ago #73035

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2789
  • Thank you received: 365
  • Karma: 78
attention, il faudra prendre en compte que des gens vont utiliser un point et d'autre une virgule pour le séparateur décimal.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.269 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form