Welcome, Guest
Username: Password:

TOPIC: Condition on Odd/Even Numbers?

Condition on Odd/Even Numbers? 4 years 11 months ago #60871

  • piquadrat
  • piquadrat's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 17
  • Thank you received: 1
  • Karma: 0
Hello community,

I would like to set a condition based on a number entry of an earlier question. Thereby I want to base the condition whether the previous entry was an odd or even number.

Can anyone tell me, how I can implement this with RegEx?

I figured out that

Odd Numbers is "^\d*[13579]$" and Even Numbers is "^\d*[02468]$".

But how can I implement this in Limesurvey?

Thanks a lot for your help!

P.s.: I'm using Limesurvey Version 1.90+ Build 9642.
The administrator has disabled public write access.

Condition on Odd/Even Numbers? 4 years 11 months ago #60884

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5771
  • Thank you received: 1255
  • Karma: 514
In the conditions interface, you need to set the comparison operator to "Regular expression" - docs.limesurvey.org/Setting+conditions&s..._comparison_operator.

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The administrator has disabled public write access.
The following user(s) said Thank You: piquadrat

Aw: Re: Condition on Odd/Even Numbers? 4 years 11 months ago #60887

  • piquadrat
  • piquadrat's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 17
  • Thank you received: 1
  • Karma: 0
Thanks a lot - it turned out that the problem is, that the RegEx Code only works on numbers between 0-9. Do you have any idea how it can be changed to be used with numbers up to 4 digits (e.g. 1995)?
The administrator has disabled public write access.

Condition on Odd/Even Numbers? 4 years 11 months ago #60889

  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 5771
  • Thank you received: 1255
  • Karma: 514
Try this to find if the last digit in the string is odd or even:

Even:
[02468]$

Odd:
[13579]$
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
The administrator has disabled public write access.
The following user(s) said Thank You: piquadrat

Aw: Re: Condition on Odd/Even Numbers? 4 years 11 months ago #60893

  • piquadrat
  • piquadrat's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 17
  • Thank you received: 1
  • Karma: 0
Thanks a lot - that helped me out!
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.402 seconds