0 votes
in SoSci Survey (dt.) by s186134 (215 points)

Guten Tag!

Ich würde gerne Sonderzeichen für offene Textfelder im Fragebogen blockieren.
Der/Die Proband*in soll also alles eingeben können außer Sonderzeichen.
Ist das möglich?

Vielen Dank schon mal!

by SoSci Survey (304k points)
Was genau meinen Sie mit Sonderzeichen? Schließen Sie da auch ein: Leerzeichen? Umlaute? Accent? Anführungszeichen? Bindestrich/Minus/Plus?
by s186134 (215 points)
Gemeint sind sind Zeichen wie ";}$%&" und so weiter. Leerzeichen, Umlaute oder Accent sind nicht gemeint. Gibt es eine Möglichkeit anzugeben welche Zeichen erlaubt sind und welche nicht? Manche Sonderzeichen könnten nämlich später Probleme bei der Auswertung machen.

1 Answer

0 votes
by SoSci Survey (304k points)
selected by s186134
 
Best answer

Gibt es eine Möglichkeit anzugeben welche Zeichen erlaubt sind und welche nicht?

Ja, Sie können bei den Beschränkungen für die Eingabe den folgenden regulären Ausdruck eintragen:

[\pL 0-9]*

Das erlaubt Buchstaben (\pL), das Leerzeichen und die Ziffern 0-9. Und zwar beliebig viele davon (*). Wenn Sie auch Satzzeichen haben möchten, ergänzen Sie diese noch:

[\pL 0-9\.\!\:\?]*

Der Backslash sorgt dafür, dass diese Zeichen nicht missverstanden werden.

Damit kommt bei ungültigen Zeichen eine Warnung nach dem "Weiter". Falls Sie die Zeichen schon direkt bei der Eingabe blockieren wollten, müssten wir ein wenig in JavaScript einsteigen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...