LX: regulärer Ausdruck

Beitrag lesen

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.