Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Gruppenzuweisungen für Fortgeschrittene

More
5 years 1 month ago #203131 by statistikus
Hallo Joffm,

tatsächlich müssten es in der Beantwortung mindestens 350 Wörter sein. Da ich mit einem textanalytischen Auswertungstool arbeite, ist das sehr präzise. Leider finde ich zu der vorgeschlagenen Regular Expression nur einen Erklärungssatz, der mir aber nicht weiterhilft... wie genau müsste ich für die geforderten Wörter im Freitextfeld die Bedingung formulieren, damit sie sicher erfüllt wird, bevor die Teilnehmenden fortfahren?

Danke für eine zeitnahe Antwort, muss den fertigen Entwurf bis Mittag zum Experten geben, der aber leider keine Ahnung von LimeSurvey hat...

LG,
statistikus
The topic has been locked.
More
5 years 1 month ago #203140 by Joffm
Keine Ahnung, aber es gibt ja sehr viele Seiten im Netz, wo man sich über Regular Expressions informieren, und auch testen kann.
www.regular-expressions.info
regex101.com/
und viele mehr.

Und auch bei Stackoverflow steht wohl etwas:
stackoverflow.com/questions/4593565/regu...unt-using-javascript

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
5 years 1 month ago #203142 by statistikus
Hallo zurück,

ich habe die Links durchgesehen, muss aber eingestehen, dass das meine Fähigkeiten übersteigt, für die doch einschlägige Programmierkenntnisse gefragt sind, wenn ich das richtig einschätze.

Ich wüßte nicht, wie ich daraus eine Bedingungsgleichung für meine Szenarien bei LimeSurvey kreieren könnte... ? Leider...
Das ist dann wohl doch zu unsicher, obwohl es sehr praktisch wäre.

Trotzdem Danke,
statistikus
The topic has been locked.
More
5 years 1 month ago - 5 years 1 month ago #203170 by Joffm
Regular Expression in LimeSurvey zu verwenden ist ziemlich einfach.

Wie es ja hier sehr oft beschrieben wurde:
In die Fragenvalidierungsgleichung
regexMatch('/^[0-9]{1,3}$/',self).
Mehr nicht.
Der blaue Teil ist die "Regular Expression". Diese hier erfordert 1-3 Ziffern.
Und diese musst Du irgendwie erstellen, dass sie zu Deinem Wunsch passt.
Ich habe allerdings bis jetzt auch nichts gefunden.

Aber wie ich mich recht erinnerte, es gab schon einmal diese Frage.
forums.limesurvey.org/forum/can-i-do-thi...ount-possible#159095
Anscheinend auch mit einer Lösung.
Ich werde es einmal ausprobieren; aber nicht jetzt.

Joffm

Allerdings habe ich aus dem Script einmal diese Regular Expression getestet
regexMatch('/^[-\w]+(?:\W+[-\w]+){4,4}\W*$/',self).
Diese testet auf 4 Zwischenräume, also 5 Wörter.







Damit hast Du es.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 1 month ago by Joffm.
The topic has been locked.
Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose