Zahleneingabe mit Nachkommastelle

More
4 years 6 months ago #87288 by einbrausetrinker
einbrausetrinker created the topic: Zahleneingabe mit Nachkommastelle
Hallo,

erst einmal muss ich sagen das ich von Limesurvey total begeistert bin. Aber als Neuling hab ich nicht so die richtige Erfahrung und bitte euch um Hilfe.

Ich möchte eine Frage mit einer Zahleneingabe versehen, funktioniert auch soweit.
Nun meine Frage:
Wie bekomme ich das hin das in dem Feld Zahlen eingetragen werden können die eine maximale Anzahl von 2 Stellen vor dem Komma und optional 2 Stellen nach dem Komma haben.

für Hilfe wäre ich dankbar

Please Log in to join the conversation.

More
4 years 6 months ago #87290 by Mazi
Mazi replied the topic: Aw: Zahleneingabe mit Nachkommastelle
So komplexe Validierungen sind wohl nur über reguläre Ausdrücke möglich: docs.limesurvey.org/Using+regular+expres...tions+for+LimeSurvey


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
4 years 6 months ago #87294 by einbrausetrinker
einbrausetrinker replied the topic: Aw: Zahleneingabe mit Nachkommastelle
Das sieht schon einmal ganz gut aus und hilft mir schon einmal weiter.
Kann mir jemand einmal den Validierungscode aufschlüsseln?

Ich denke ich werde folgenden benutzen. Aber irgendetwas passt da noch nicht.
/^([1][0-9][0-9]|[1-9][0-9]|[0-9])((\.)[0-9][0-9])?$/

Ich würd diese auch gern verstehen.
MfG

Please Log in to join the conversation.

More
4 years 6 months ago #87326 by holch
holch replied the topic: Aw: Zahleneingabe mit Nachkommastelle
Zu RegEx gibt es sehr, sehr viel informationen im Netz. Einfach mal danach Googlen.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
4 years 6 months ago #87383 by einbrausetrinker
einbrausetrinker replied the topic: Aw: Zahleneingabe mit Nachkommastelle
Hi,
vielen dank erst einmal für die Hilfe, dadurch bin ich schon ein wenig weiter gekommen.


Nun noch die Frage: Kann man statt den (.) Punkt der in der Eingabe getippt werden muss durch ein Komma ersetzen?

Please Log in to join the conversation.

More
4 years 6 months ago #87384 by einbrausetrinker
einbrausetrinker replied the topic: Aw: Zahleneingabe mit Nachkommastelle

einbrausetrinker wrote: Hi,
vielen dank erst einmal für die Hilfe, dadurch bin ich schon ein wenig weiter gekommen.


Nun noch die Frage: Kann man statt den (.) Punkt der in der Eingabe getippt werden muss durch ein Komma ersetzen?


und noch eine Frage.................

ich verwende den Code : /^([1-9]|[1-9][0-9])((\.)[0-9][0-9])?$/

Das klappt auch soweit schon ganz gut aber ich kann die zweite dezimalstelle nach komma nicht auf null setzen. In der Eingabe bei bsp.: 12.30€ erscheint immer ein Fehler.
Es muss immer eine zahl >0 eingegeben werden bsp. 12.31€.
Was ist falsch? ... irgendwie steh ich auf dem Schlauch

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now