2016-04-27 9 views
2

Kann jemand mir bitte mit regexp für diese Dinge zur Verfügung stellen (ich verwende Eingang für Text):Javascript regexp für Betrag und Währung

  1. nur Zahlen erlaubt
  2. Minimal Nummer 20
  3. Maximale Anzahl 300
  4. Max. Zwei Dezimalstellen Leer
  5. Erlaube Komma oder fullstop. z.B. 15,45 oder 15,45

Vielen Dank!

Antwort

2

Versuchen Sie folgendes:

^(?:[2-9]\d|[1-2]\d{2})(?:[.,]\d{1,2})?$|^300(?:[.,]0{1,2})?$ 

Erklärung Flussdiagramm:

enter image description here

Regex101

+0

Das ist erstaunlich! Es funktioniert super! Vielen Dank @timolawl –

+0

Gern geschehen! :) – timolawl