0 votes
in SoSci Survey (dt.) by s081613 (575 points)

Hallo zusammen,
Wenn in einem offenen Texteingabefeld nur Zahlen erlaubt sind, besteht dann die Möglichkeit die Eingabe nach bestehenden Mustern einzugrenzen. Beispielsweise sollten Monats- oder Jahreseinkommen niemals mit einer Null beginnen, es sei den die Leute erhalten lediglich Cent-Beträge für ihre Tätigkeit (macht inhaltlich überhaupt keinen Sinn!).
Oder bspw. bei Ortsvorwahlen (ohne Ländercode) in Deutschland, beginnen diese soweit ich weiß immer mit einer Null.
Falsche Eingaben ließen sich dann bereits vorab verhindern.
Besten Dank und viele Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Sie können anstatt der Beschränkung "Zahl" auch einen regulären Ausdruck eintragen. Dieser wird erst nach dem Klick auf "Weiter" geprüft. Es ist aber auch nicht sinnvoll, eine Rufnummer als "Zahl" abzufragen. Denn führende Nullen würden dann automatisch entfernt.

Das hier wäre z.B. der reguläre Ausdruck für eine Zahl ohne führende Null:

/([1-9][0-9]*)|0/

Oder wenn Sie nur Zahlen zwischen 0 und 100 haben möchten:

/([1-9][0-9]{0,1})|100|0/

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

...