Mindgap: Regulärer Ausdruck Problem!

Beitrag lesen

Hi,

ich habe ein kleines Problem. Ich möchte ein Textfeld mit einem Regulären Ausdruck validieren. Es dürfen folgende Daten eingegeben werden:

123 KB
  23 KB  usw....

Mein Regulärer Ausdruck hierfür lautet: [1]?[0-9]?[.]?[0-9]?\s([MK]{1}[B]{1})$ und funktioniert auch soweit.

Jetzt möchte ich aber auch, das ich in das Textfeld einfach kein Zeichen eintragen kann. Soll bedeuten, in dem Textfeld soll entweder nichts oder z.B. 120 KB stehen.

Ist das irgendwie machbar?

Ich habe schon mit der ODER Funktion rumgespielt aber nichts wirklich funktionierendes gefunden.

Gruß,
Michael


  1. 0-9 ↩︎