RegEx validate 01-09

Mehr
4 Jahre 3 Monate her - 4 Jahre 3 Monate her #94295 von Xtale
Xtale erstellte das Thema RegEx validate 01-09
Hello,

I want to match numeric ranges from 01-09 and 10-31. While the code works for 10-31, I can't validate scores from 01-09 using the following code:

(!is_empty(Code_SQ007)),
regexMatch('/^(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/', Code_SQ007)


I do not understand the problem and would appreciate any suggestions
Best
x
Letzte Änderung: 4 Jahre 3 Monate her von Xtale. Begründung: typo

Bitte Anmelden um der Konversation beizutretten.

Mehr
4 Jahre 3 Monate her #94317 von DenisChenu
DenisChenu antwortete auf das Thema: RegEx validate 01-09
Hello,

Maybe something like that:

(!is_empty(Code_SQ007) or regexMatch('/^(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/', Code_SQ007) )

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 .

Bitte Anmelden um der Konversation beizutretten.

Mehr
4 Jahre 3 Monate her #94352 von Xtale
Xtale antwortete auf das Thema: RegEx validate 01-09
Thank you! However, it does not work.

Even if I put it simple
regexMatch('/^(0[1-9])$/', Code_SQ007)

it seems that 0 as the first digit is generally ignored. Maybe bugged with limesurvey?

Bitte Anmelden um der Konversation beizutretten.

Mehr
4 Jahre 3 Monate her #94353 von Xtale
Xtale antwortete auf das Thema: RegEx validate 01-09
ok,seems like its a bug with my ls version 1.92 - it works with 2.00

Bitte Anmelden um der Konversation beizutretten.

Haben Sie schon bei unserer Kundenumfrage mitgemacht?

Verpassen Sie nicht Ihre Chance auf tolle Preise.

Klicken sie hier um teilzunehmen:

Jetzt starten

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten