gudn tach!
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....Jetzt möchte ich aber auch, das ich in das Textfeld einfach kein Zeichen eintragen kann.
/^(?:\d{1,3} [MK]B)?$/
oder mit fuehrenden spaces
/^(?: +\d{1,3} [MK]B)?$/
\s wuerde ich hier nicht verwenden, da das z.b. auch tabs (haeufiger copy&paste-fehler) zulaesst.
ferner gibt es bzgl. der praefixe standards, die es einem leichter machen, genauere informationen zu uebermitteln. es gibt z.b. kB fuer 1000 byte und KiB fuer 1024 byte.
also z.b.
/^(?: +\d{1,3} (?:k|[KMGT]i?)B)?$/
prost
seth