Reguläre Ausdrücke sind keine vernünftige Lösung für irreguläre Probleme.
Zahlenwerte ermittelt man am Besten, indem man nach Zahlenwerten sucht. In JavaScript würdest Du bspw. parseInt(string, 10) verwenden - bitte die Zahlenbasis nicht vergessen, weil sonst "08" bzw. "09" einen Fehler auslösen, da sie nicht als Oktalzahlen erkannt werden können. Nun brauchst Du nur noch 3 Abfragen:
- !isNaN(zahl)
- zahl > 0
- zahl < 50
Bekommst Du das in der Sprache, die Du verwendest, hin?
Gruß, LX
--
RFC 1925, Satz 8: Es ist komplizierter als man denkt.
RFC 1925, Satz 8: Es ist komplizierter als man denkt.