Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: RegEx validate 01-09

RegEx validate 01-09 1 Jahr 2 Wochen her #94295

  • Xtale
  • Xtales Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 17
  • Karma: 0
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: 1 Jahr 2 Wochen her von Xtale. Begründung: typo
Der Administrator hat öffentliche Schreibrechte deaktiviert.

RegEx validate 01-09 1 Jahr 2 Wochen her #94317

  • DenisChenu
  • DenisChenus Avatar
  • ONLINE
  • Moderator Lime
  • Beiträge: 5837
  • Dank erhalten: 713
  • Karma: 222
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) )
Der Administrator hat öffentliche Schreibrechte deaktiviert.

RegEx validate 01-09 1 Jahr 2 Wochen her #94352

  • Xtale
  • Xtales Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 17
  • Karma: 0
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?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

RegEx validate 01-09 1 Jahr 2 Wochen her #94353

  • Xtale
  • Xtales Avatar
  • OFFLINE
  • Fresh Lemon
  • Beiträge: 17
  • Karma: 0
ok,seems like its a bug with my ls version 1.92 - it works with 2.00
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: ITEd
Ladezeit der Seite: 0.216 Sekunden
Donation Image